Download presentation
Presentation is loading. Please wait.
Published byCollin Dean Modified over 6 years ago
1
Chapter 9: Research Issues in Software Engineering
Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
2
General Areas of Software Engineering
Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
3
What are the 351 references (and others) about?
The fundamental questions – how to do software engineering Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
4
The fundamental questions – how to do:
Requirements Design Coding Testing Integration Maintenance Cost estimation Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
5
The fundamental questions – how to do:
Software reuse Fault tolerance Languages and efficiency Language generators Distributed systems Processes Risk management Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
6
The fundamental questions – how to do:
Quality assurance Configuration management Methodology Agile, … Crystal ball Copyright Ronald J. Leach, 1997, 2009, 2014, 2016
7
The Software Engineering Literature
Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
8
How to Read the Software Engineering Research Literature
What does the paper describe: System Description? Case Study? Comparative Study? Controlled Experiment? Survey? Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
9
System Description Papers
A system description paper should include: An overview of what the software does How it differs from other systems in the same application domain What problems were encountered and which ones remain Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
10
Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
Case Study Papers A case study paper should include: A description of the system Some analysis of the system, in the form of lessons learned, to aid future development for the same and similar systems Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
11
Comparative Study Papers
A comparative study paper should be built on existing case studies. It should include: Some comparison of two or more systems or theories The comparison should include as much actual data as possible There should be an analysis and suggestions for future work Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
12
Controlled Experiment Papers
A controlled experiment paper should include: A rigorous, well-thought out experimental design A methodology for data collection An analysis of the results and a conclusion A repository for the data and any software used so that the experiment can be replicated by others Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
13
There should be follow-up results connecting and expanding research
System Description Case Study Comparative Study Controlled Experiment Survey Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
14
Literature Survey Papers
A literature survey paper should include: A discussion of the choices used when determining what research results to include and how the area is classified Completeness Copyright Ronald J. Leach, 1997, 2009, 2014, 2015
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.