Putting engineering into software engineering: Upholding software engineering principles in the classroom. (July 2015)
- Record Type:
- Journal Article
- Title:
- Putting engineering into software engineering: Upholding software engineering principles in the classroom. (July 2015)
- Main Title:
- Putting engineering into software engineering: Upholding software engineering principles in the classroom
- Authors:
- Tchier, Fairouz
Rabai, Latifa Ben Arfa
Mili, Ali - Abstract:
- Highlights: We integrate software testing within a broader context of specification, verification and testing. We present software testing as a structured, multi-phased activity. We precise milestones and deliverables. We present testing as a goal-oriented activity, with specific verifiable claims. Specific verifiable claims are based on engineering methods and techniques. Abstract: Ever since it emerged in the late (nineteen) sixties, the discipline of software engineering has set itself apart from other engineering disciplines in a number of ways, including: the pervasiveness of its products; the complexity of its products and processes; the criticality of its applications; the difficulty of managing its processes and estimating its costs; the volatility of its workforce; the intractability of its process lifecycles; etc. A number of principles have emerged from recent software engineering research, that have the potential to bring a measure of control to the practice of this discipline; but they have not made it into routine practice in industry. We argue that the classroom is a good place to start acquainting students with these principles, and to start getting them into the habit of adhering to them as a matter of routine practice.
- Is Part Of:
- Computers in human behavior. Volume 48(2015)
- Journal:
- Computers in human behavior
- Issue:
- Volume 48(2015)
- Issue Display:
- Volume 48, Issue 2015 (2015)
- Year:
- 2015
- Volume:
- 48
- Issue:
- 2015
- Issue Sort Value:
- 2015-0048-2015-0000
- Page Start:
- 245
- Page End:
- 254
- Publication Date:
- 2015-07
- Subjects:
- Software engineering -- Software engineering education -- Software engineering principles -- Classroom -- Teaching practice
Interactive computer systems -- Periodicals
Man-machine systems -- Periodicals
004.019 - Journal URLs:
- http://www.sciencedirect.com/science/journal/07475632 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.chb.2015.01.054 ↗
- Languages:
- English
- ISSNs:
- 0747-5632
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.921600
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 2654.xml