Software Measurement

Year
0
Academic year
2019-2020
Code
02008193
Subject Area
Computer Science
Language of Instruction
Portuguese
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
5.0
Type
Elective
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Studio I.

Teaching Methods

The course is based on a set of lectures, practical measurement definition exercises and debates on selected topics.

Learning Outcomes

The purpose of this course is to introduce students to applying software measurement; from need identification through analysis and feedback into the process. Much of the course material used to demonstrate the concepts are based on how software measurement is used by managers and practitioners in industry today, and taught within the framework of the software engineering process. After completing this course, students will: understand basic and advanced measurement concepts as applied to software;  be prepared to apply measurement concepts and to make decisions based on the data in a software engineering environment; understand the relationship between software products and overall products (if embedded), or the role of the product in the organizational product line.

Work Placement(s)

No

Syllabus

Introduction & Software Measurement Principles; Measurement Framework & GQM; Software Measurement Definition-1 and 2; Quantitative Project Management; Process Definition Techniques; Measuring Software Quality 1 and 2; Measurement Indexes (and information presentation); Project Management Offices and Portfolio Management; Debates on Function Points vs LOC To Benchmark or not; Software Measurement and Statistical Process Control; Measurement & Maturity on Software Process.

Assessment Methods

Assessment
Debate assignment + Participation in class : 20.0%
Exam: 25.0%
Term Project : 25.0%
Homework: 30.0%

Bibliography

[Chatman 95] Chatman, Vernon V. “CHANGE-POINTs: A Proposal for Software Productivity Measurement.” Journal of Systems Software 31 (1995): 71-91.

[Chillarege 92] Chillarege, Ram; Bhandari, Inderpal S.; Chaar, Jarir K.; Halliday, Michael J.; Moebus, Diane S.; Ray, Bonnie K.; & Wang, Man-Yuen. “Orthogonal Defect Classification—A Concept for In-Process Measurements.” IEEE Transactions on Software Engineering 18, 11 (November 92): 943-956.

[Costello 95] Costello, Rita J. & Liu, Dar-Biau. “Metrics for Requirements Engineering.” Journal of Systems Software 29 (1995): 39-63.

[Daich 95] Daich, Gregory T.; Price, Gordon; & Dawood, Mark. “Metrics Tools: Size.” Crosstalk: The Journal of Defense Software Engineering (April 95). Available WWW: <URL:http://www.stsc.hill.af.mil/crosstalk/1995/04/Metrics.asp>.

[Dion 93] Dion, Raymond. “Process Improvement and the Corporate Balance Sheet.” IEEE Transactions on Software Engineering 19, 7 (July 1993): 28-35.