A software support to initiate systems engineering students in service‐oriented computing. Issue 2 (11th May 2011)
- Record Type:
- Journal Article
- Title:
- A software support to initiate systems engineering students in service‐oriented computing. Issue 2 (11th May 2011)
- Main Title:
- A software support to initiate systems engineering students in service‐oriented computing
- Authors:
- Mateos, Cristian
Crasso, Marco
Zunino, Alejandro
Campo, Marcelo - Abstract:
- <abstract abstract-type="main" xml:lang="en"> <title>ABSTRACT</title> <sec id="cae20551-sec-0001" sec-type="section"> <p>An evolutionary process that is currently taking place in the software industry is the shift from developing applications from scratch to discovering and assembling services published in the Internet. This has given birth to a new computing paradigm called service‐oriented computing (SOC). We investigated whether simplifying and automating tasks inherent to SOC‐based development, while exploiting systems engineering students' experience in earlier paradigms, namely object orientation, reduce the cognitive effort needed to learn SOC. The study involved 38 undergraduate students plus 7 postgraduate students from 4 universities, which attended a course about SOC development models and technologies. Then, they were asked to develop a real‐life service‐oriented application using two alternatives, namely existing SOC libraries and a software support of our own named EasySOC. EasySOC promotes using common object‐oriented design patterns to structure service‐oriented applications, facilitates service discovery, and hides many technological details from users. The students were surveyed about their perception on both alternatives using a Likert‐based questionnaire. Results show that the students, who had no previous experience in service‐oriented notions before the experiment, perceived that EasySOC allows focusing on essential aspects of the paradigm while<abstract abstract-type="main" xml:lang="en"> <title>ABSTRACT</title> <sec id="cae20551-sec-0001" sec-type="section"> <p>An evolutionary process that is currently taking place in the software industry is the shift from developing applications from scratch to discovering and assembling services published in the Internet. This has given birth to a new computing paradigm called service‐oriented computing (SOC). We investigated whether simplifying and automating tasks inherent to SOC‐based development, while exploiting systems engineering students' experience in earlier paradigms, namely object orientation, reduce the cognitive effort needed to learn SOC. The study involved 38 undergraduate students plus 7 postgraduate students from 4 universities, which attended a course about SOC development models and technologies. Then, they were asked to develop a real‐life service‐oriented application using two alternatives, namely existing SOC libraries and a software support of our own named EasySOC. EasySOC promotes using common object‐oriented design patterns to structure service‐oriented applications, facilitates service discovery, and hides many technological details from users. The students were surveyed about their perception on both alternatives using a Likert‐based questionnaire. Results show that the students, who had no previous experience in service‐oriented notions before the experiment, perceived that EasySOC allows focusing on essential aspects of the paradigm while concealing accidental aspects, and provides adequate support and guidance to bridge the gap. © 2011 Wiley Periodicals, Inc. Comput Appl Eng Educ 22:252–265, 2014; View this article online at <ext-link ext-link-type="uri" xlink:href="http://wileyonlinelibrary.com/journal/cae" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">wileyonlinelibrary.com/journal/cae</ext-link>; DOI <ext-link ext-link-type="doi" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">10.1002/cae.20551</ext-link></p> </sec> </abstract> … (more)
- Is Part Of:
- Computer applications in engineering education. Volume 22:Issue 2(2014:Jun.)
- Journal:
- Computer applications in engineering education
- Issue:
- Volume 22:Issue 2(2014:Jun.)
- Issue Display:
- Volume 22, Issue 2 (2014)
- Year:
- 2014
- Volume:
- 22
- Issue:
- 2
- Issue Sort Value:
- 2014-0022-0002-0000
- Page Start:
- 252
- Page End:
- 265
- Publication Date:
- 2011-05-11
- Subjects:
- Engineering -- Study and teaching (Higher) -- Periodicals
Engineering -- Computer-assisted instruction -- Periodicals
620 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-0542 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/cae.20551 ↗
- Languages:
- English
- ISSNs:
- 1061-3773
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.646000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3514.xml