skip to main content
Skip header Section
Software EngineeringMarch 2010
Publisher:
  • Addison-Wesley Publishing Company
  • United States
ISBN:978-0-13-703515-1
Published:13 March 2010
Pages:
792
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Intended for a sophomore/junior level course in software engineering. The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever. The book is now structured into four parts: 1: Introduction to Software Engineering 2: Dependability and Security 3: Advanced Software Engineering 4: Software Engineering Management

Cited By

  1. ACM
    Unkelos-Shpigel N, Berencwaig B and Kas S Revise That Again: Are You Motivated? Proceedings of the 2nd International Workshop on Gamification in Software Development, Verification, and Validation, (6-12)
  2. García S, Fernández-y-Fernández C and Pérez E (2023). Classification of Non-functional Requirements Using Convolutional Neural Networks, Programming and Computing Software, 49:8, (705-711), Online publication date: 1-Dec-2023.
  3. ACM
    Kalu K, Schorlemmer T, Chen S, Robinson K, Kocinare E and Davis J Reflecting on the Use of the Policy-Process-Product Theory in Empirical Software Engineering Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (2112-2116)
  4. ACM
    Fitriyah H, Apriani N, Riyanto S, Wijaya C, Octavia L, Fitrianingsih , Siagian A, Kushadiani S, Hakim S, Lestari D, Telaumbanua K and Nurarif M SobatGizi App for Suggesting Adequate Meal Portions Proceedings of the 8th International Conference on Sustainable Information Engineering and Technology, (498-505)
  5. Syu Y and Wang C A Gap Between Automated Service Composition Research and Software Engineering Development Practice: Service Descriptions Web Services – ICWS 2023, (18-31)
  6. Istanbuly D, Zimmer M and Gay G How Do Different Types of Testing Goals Affect Test Case Design? Testing Software and Systems, (97-114)
  7. Giunchiglia E, Stoian M, Khan S, Cuzzolin F and Lukasiewicz T (2023). ROAD-R: the autonomous driving dataset with logical requirements, Machine Language, 112:9, (3261-3291), Online publication date: 1-Sep-2023.
  8. ACM
    Karanikolas C, Dimitroulakos G and Masselos K (2022). Simulating Software Evolution to Evaluate the Reliability of Early Decision-making among Design Alternatives toward Maintainability, ACM Transactions on Software Engineering and Methodology, 32:3, (1-38), Online publication date: 31-Jul-2023.
  9. Silvis-Cividjian N and Hager F Speak, Memory! Analyzing Historical Accidents to Sensitize Software Testing Novices Proceedings of the 45th International Conference on Software Engineering: Software Engineering Education and Training, (70-81)
  10. Silva L and Oliveira M Automatic Generation of Verified Concurrent Hardware Using VHDL Formal Methods: Foundations and Applications, (55-72)
  11. ACM
    Chamberlain A, Benford S, Fischer J, Barnard P, Greenhalgh C, Row Farr J, Tandavanitj N and Adams M Designing for Trust: Autonomous Animal - Centric Robotic & AI Systems Proceedings of the Ninth International Conference on Animal-Computer Interaction, (1-4)
  12. Assavakamhaenghan N, Tanaphantaruk W, Suwanworaboon P, Choetkiertikul M and Tuarob S (2022). Quantifying effectiveness of team recommendation for collaborative software development, Automated Software Engineering, 29:2, Online publication date: 1-Nov-2022.
  13. ACM
    Alwidian S Towards extending the goal-oriented requirements language with emotion-oriented goals to support socio-technical systems Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, (306-311)
  14. Al-Safi N, Al-Asiri R, Al-Malki M and Abar S (2022). Fostering Childcare E-Service, International Journal of Interdisciplinary Telecommunications and Networking, 14:1, (1-21), Online publication date: 22-Sep-2022.
  15. ACM
    Börsting I, Heikamp M, Hesenius M, Koop W and Gruhn V (2022). Software Engineering for Augmented Reality - A Research Agenda, Proceedings of the ACM on Human-Computer Interaction, 6:EICS, (1-34), Online publication date: 14-Jun-2022.
  16. ACM
    Paleyes A, Cabrera C and Lawrence N An empirical evaluation of flow based programming in the machine learning deployment context Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, (54-64)
  17. Bock T, Hunsen C, Joblin M and Apel S (2021). Synchronous development in open-source projects: A higher-level perspective, Automated Software Engineering, 29:1, Online publication date: 1-May-2022.
  18. ACM
    Kapur R and Sodhi B (2022). OSS Effort Estimation Using Software Features Similarity and Developer Activity-Based Metrics, ACM Transactions on Software Engineering and Methodology, 31:2, (1-35), Online publication date: 30-Apr-2022.
  19. ACM
    Soares R, Santos V and Nakagawa E Continuous evaluation of software architectures Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, (1425-1431)
  20. Prasad A, Chaudhary K and Sharma B (2022). Programming skills: Visualization, interaction, home language and problem solving, Education and Information Technologies, 27:3, (3197-3223), Online publication date: 1-Apr-2022.
  21. Pabuccu Y, Yel I, Helvacioglu A and Asa B (2022). The Requirement Cube, International Journal of Information System Modeling and Design, 13:1, (1-18), Online publication date: 23-Mar-2022.
  22. dos Santos R, Vieira D, Bravo A, Suzuki L and Qudah F (2022). A systematic mapping study on the employment of neural networks on software engineering projects, Journal of Software: Evolution and Process, 34:3, Online publication date: 1-Mar-2022.
  23. ACM
    Berg A, Osnes S and Glassey R If in Doubt, Try Three Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1, (362-368)
  24. Radhakrishnan A, David D and Davis J (2022). Examining the Critical Success Factors in IT Projects, International Journal of Information Technology Project Management, 13:1, (1-38), Online publication date: 31-Jan-2022.
  25. ACM
    Bogart C, Kästner C, Herbsleb J and Thung F (2021). When and How to Make Breaking Changes, ACM Transactions on Software Engineering and Methodology, 30:4, (1-56), Online publication date: 31-Oct-2021.
  26. ACM
    Daubner L and Matulevičius R Risk-Oriented Design Approach For Forensic-Ready Software Systems Proceedings of the 16th International Conference on Availability, Reliability and Security, (1-10)
  27. ACM
    Ecar M and da Silva J Work Like Ants! Atta 2.0: Dealing with Self-Organized Teams Proceedings of the XVII Brazilian Symposium on Information Systems, (1-8)
  28. Santana C, Andrade L, Delicato F and Prazeres C (2021). Increasing the availability of IoT applications with reactive microservices, Service Oriented Computing and Applications, 15:2, (109-126), Online publication date: 1-Jun-2021.
  29. Mohammedi A and Augusto J (2021). Using technology to encourage a healthier lifestyle in people with Down’s syndrome, Universal Access in the Information Society, 20:2, (343-358), Online publication date: 1-Jun-2021.
  30. Paul S, Agha G, Patterson S and Varela C Verification of Eventual Consensus in Synod Using a Failure-Aware Actor Model NASA Formal Methods, (249-267)
  31. ACM
    Sharafi Z, Huang Y, Leach K and Weimer W (2021). Toward an Objective Measure of Developers’ Cognitive Activities, ACM Transactions on Software Engineering and Methodology, 30:3, (1-40), Online publication date: 1-May-2021.
  32. ACM
    Afif Nurrahman Y, Giri Sucahyo Y and Gandhi A Prioritizing the Software Development Methodologies in Online Gig Economy Project Using Analytic Hierarchy Process Proceedings of the 2021 4th International Conference on Geoinformatics and Data Analysis, (73-78)
  33. Fernández-Izquierdo A, Poveda-Villalón M, Gómez-Pérez A and García-Castro R (2021). Towards metrics-driven ontology engineering, Knowledge and Information Systems, 63:4, (867-903), Online publication date: 1-Apr-2021.
  34. ACM
    Penha-Junior A, De Souza C, Souza G, Araujo J, Vilarouca-Filho J, Barroso L, Fernandes R, Fonseca P and Giuntini F Challenges in the Development of a Global Software User Interface by Multicultural Teams: an Industrial Experience 2021 2nd Asia Service Sciences and Software Engineering Conference, (41-47)
  35. Digkas G, Ampatzoglou A, Chatzigeorgiou A, Avgeriou P, Matei O and Heb R (2020). The Risk of Generating Technical Debt Interest: A Case Study, SN Computer Science, 2:1, Online publication date: 1-Feb-2021.
  36. ACM
    Leite L, Rocha C, Kon F, Milojicic D and Meirelles P (2019). A Survey of DevOps Concepts and Challenges, ACM Computing Surveys, 52:6, (1-35), Online publication date: 30-Nov-2020.
  37. ACM
    Silva B, Maciel C and Junior D Interoperability Inspection Method in Electronic Government based on e-PING Architecture Proceedings of the XVI Brazilian Symposium on Information Systems, (1-8)
  38. ACM
    Santos L, Gadelha G, Ramalho F and Massoni T Improving Traceability Recovery Between Bug Reports and Manual Test Cases Proceedings of the XXXIV Brazilian Symposium on Software Engineering, (293-302)
  39. de Oliveira C, Fioravanti M, de Mattos Fortes R and Barbosa E Mobile learning applications for the elderly: eliciting requirements based on pedagogical and accessibility guidelines 2020 IEEE Frontiers in Education Conference (FIE), (1-6)
  40. ACM
    de Oliveira Barbosa M and Ramalho F An Approach to Identify and Classify State Machine Changes from Code Changes Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse, (111-120)
  41. Paul S, Kopsaftopoulos F, Patterson S and Varela C Dynamic Data-Driven Formal Progress Envelopes for Distributed Algorithms Dynamic Data Driven Applications Systems, (245-252)
  42. Chotisarn N, Merino L, Zheng X, Lonapalawong S, Zhang T, Xu M and Chen W (2020). A systematic literature review of modern software visualization, Journal of Visualization, 23:4, (539-558), Online publication date: 1-Aug-2020.
  43. ACM
    Pfeiffer R What constitutes Software? Proceedings of the 17th International Conference on Mining Software Repositories, (481-491)
  44. SAYAGH M, Kerzazi N, Adams B and Petrillo F (2020). Software Configuration Engineering in Practice Interviews, Survey, and Systematic Literature Review, IEEE Transactions on Software Engineering, 46:6, (646-673), Online publication date: 1-Jun-2020.
  45. Vilela J, Castro J, Martins L and Gorschek T (2020). Safety Practices in Requirements Engineering: The Uni-REPM Safety Module, IEEE Transactions on Software Engineering, 46:3, (222-250), Online publication date: 1-Mar-2020.
  46. Ghanavati M, Costa D, Seboek J, Lo D and Andrzejak A (2019). Memory and resource leak defects and their repairs in Java projects, Empirical Software Engineering, 25:1, (678-718), Online publication date: 1-Jan-2020.
  47. De Vito G, Ferrucci F and Gravino C (2019). Design and automation of a COSMIC measurement procedure based on UML models, Software and Systems Modeling (SoSyM), 19:1, (171-198), Online publication date: 1-Jan-2020.
  48. ACM
    Le D, Dang D and Vu H jDomainApp Proceedings of the 10th International Symposium on Information and Communication Technology, (399-406)
  49. Paspallis N (2019). An MDD‐based method for building context‐aware applications with high reusability, Journal of Software: Evolution and Process, 31:11, Online publication date: 15-Nov-2019.
  50. ACM
    Santos S, Carvalho F, Costa Y, Viana D and Rivero L Risking Proceedings of the XVIII Brazilian Symposium on Software Quality, (188-197)
  51. ACM
    Mehran N, Kimovski D and Prodan R MAPO Proceedings of the 9th International Conference on the Internet of Things, (1-8)
  52. ACM
    Coutinho J, Andrade W and Machado P Requirements Engineering and Software Testing in Agile Methodologies Proceedings of the XXXIII Brazilian Symposium on Software Engineering, (322-331)
  53. ACM
    Polisetty S, Miranskyy A and Başar A On Usefulness of the Deep-Learning-Based Bug Localization Models to Practitioners Proceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering, (16-25)
  54. Westphal B Teaching software modelling in an undergraduate introduction to software engineering Proceedings of the 22nd International Conference on Model Driven Engineering Languages and Systems, (690-699)
  55. Braz R, Merlin J, Freitas Guilhermino Trindade D, Eduardo Ribeiro C, Sgarbi E and Junior F Design Thinking and Scrum in Software Requirements Elicitation: A Case Study Design, User Experience, and Usability. Design Philosophy and Theory, (179-194)
  56. Fioravanti M, Oliveira R, Avellar G, de Oliveira C and Barbosa E An Analysis of ProjectEdu: A Mobile Learning Application for Software Project Management Education Learning and Collaboration Technologies. Ubiquitous and Virtual Environments for Learning and Collaboration, (37-54)
  57. Amalfitano D, De Simone V, Maietta R, Scala S and Fasolino A (2019). Using tool integration for improving traceability management testing processes, Journal of Software: Evolution and Process, 31:6, Online publication date: 24-Jun-2019.
  58. ACM
    Almada M Human intervention in automated decision-making Proceedings of the Seventeenth International Conference on Artificial Intelligence and Law, (2-11)
  59. Knutas A, Palacin V, Maccani G and Helfert M Software engineering in civic tech a case study about code for Ireland Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Society, (41-50)
  60. ACM
    Santos L, Prado E and Chaim M Vulnerability detection techniques and tools and their relationship to agile methods and software quality and service models Proceedings of the XV Brazilian Symposium on Information Systems, (1-8)
  61. ACM
    de Aquino G and Dantas A An Agile Approach Applied to Intense Maintenance Projects Proceedings of the XV Brazilian Symposium on Information Systems, (1-8)
  62. Abdellatif A, Alshayeb M, Zahran S and Niazi M (2019). A measurement framework for software product maturity assessment, Journal of Software: Evolution and Process, 31:4, Online publication date: 10-Apr-2019.
  63. Vodyaho A, Osipov V, Zhukova N and Chervontsev M (2019). Cognitive Technologies in Monitoring Management, Automatic Documentation and Mathematical Linguistics, 53:2, (71-80), Online publication date: 1-Mar-2019.
  64. Lenhard J, Blom M and Herold S (2019). Exploring the suitability of source code metrics for indicating architectural inconsistencies, Software Quality Journal, 27:1, (241-274), Online publication date: 1-Mar-2019.
  65. Zieliński C, Figat M and Hexel R (2019). Communication Within Multi-FSM Based Robotic Systems, Journal of Intelligent and Robotic Systems, 93:3-4, (787-805), Online publication date: 1-Mar-2019.
  66. Livio J and Hodhod R (2018). AI Cupper: A Fuzzy Expert System for Sensorial Evaluation of Coffee Bean Attributes to Derive Quality Scoring, IEEE Transactions on Fuzzy Systems, 26:6, (3418-3427), Online publication date: 1-Dec-2018.
  67. ACM
    Irfan M, Rizal A, Maylawati D, Darmalaksana W and Ramdhani M Decision Support System of Scientific Publication Awards using Forward Chaining Algorithm Proceedings of the 20th International Conference on Information Integration and Web-based Applications & Services, (391-395)
  68. Winkler T Human Values as the Basis for Sustainable Software Development 2018 IEEE International Symposium on Technology and Society (ISTAS), (37-42)
  69. ACM
    Tejera-Hernández D, Ciudad-Ricardo F and Libotton A Participation in software projects as professional communities of practice Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing Multiculturality, (1032-1039)
  70. ACM
    Nepomuceno V and Soares S Maintaining systematic literature reviews Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-4)
  71. ACM
    Guntur M, Purwandari B, Raharjo T, Solichah I and Kumaralalita L Critical Success Factors for Information Systems Development Proceedings of the 2nd International Conference on Business and Information Management, (29-33)
  72. ACM
    Peixoto M and Silva C Specifying privacy requirements with goal-oriented modeling languages Proceedings of the XXXII Brazilian Symposium on Software Engineering, (112-121)
  73. ACM
    Fazzolino R, de Faria H, Amaral L, Canedo E, Rodrigues G and Bonifácio R Assessing Agile Testing Practices for Enterprise Systems Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing, (29-38)
  74. Alkhalifa S and Al-Razgan M (2018). Enssat, Multimedia Tools and Applications, 77:17, (22007-22031), Online publication date: 1-Sep-2018.
  75. Assal H and Chiasson S Security in the software development lifecycle Proceedings of the Fourteenth USENIX Conference on Usable Privacy and Security, (281-296)
  76. Andreadis A and Zambon R Ambient Assisted Living and Digital Inclusion: Overview of Projects, Services and Interfaces Universal Access in Human-Computer Interaction. Virtual, Augmented, and Intelligent Environments , (187-200)
  77. ACM
    Sabar N, Turky A and Song A A genetic programming based iterated local search for software project scheduling Proceedings of the Genetic and Evolutionary Computation Conference, (1364-1370)
  78. Bussenot R, Leblanc H and Percebois C Orchestration of Domain Specific Test Languages with a Behavior Driven Development approach 2018 13th Annual Conference on System of Systems Engineering (SoSE), (431-437)
  79. Barbosa A, Costa E and Brito P Adaptive Clustering of Codes for Assessment in Introductory Programming Courses Intelligent Tutoring Systems, (13-22)
  80. ACM
    Cerqueira M, Magalhães A, Saba H and Jorge E A Software Development Process for Super Agile Projects Proceedings of the XIV Brazilian Symposium on Information Systems, (1-8)
  81. ACM
    de Alcântara P, Canedo E and da Costa R People Management in Software Agile Development Proceedings of the XIV Brazilian Symposium on Information Systems, (1-10)
  82. Misaghian N and Motameni H (2018). An approach for requirements prioritization based on tensor decomposition, Requirements Engineering, 23:2, (169-188), Online publication date: 1-Jun-2018.
  83. ACM
    da Silva J, Ecar M, Pimenta M, Guedes G, Franz L and Marchezan L A systematic literature review of UML-based domain-specific modeling languages for self-adaptive systems Proceedings of the 13th International Conference on Software Engineering for Adaptive and Self-Managing Systems, (87-93)
  84. ACM
    Damasceno L, Werneck V and Schots M Metric-based evaluation of multiagent systems models Proceedings of the 10th International Workshop on Modelling in Software Engineering, (67-74)
  85. ACM
    Jebril E, Imam A and Al-Fayuomi M An algorithmic approach to extract actions and actors (AAEAA) Proceedings of the International Conference on Geoinformatics and Data Analysis, (13-17)
  86. ACM
    Suthaharan S A software engineering schema for data intensive applications Proceedings of the ACMSE 2018 Conference, (1-8)
  87. Lee J, Jeong H, Lee W, Suh H, Lee D and Kang K (2018). Advanced Primary---Backup Platform with Container-Based Automatic Deployment for Fault-Tolerant Systems, Wireless Personal Communications: An International Journal, 98:4, (3177-3194), Online publication date: 1-Feb-2018.
  88. Sarinho V, Mota A and Silva E (2018). Towards an e-Health Cloud Solution for Remote Regions at Bahia-Brazil, Journal of Medical Systems, 42:2, (1-12), Online publication date: 1-Feb-2018.
  89. ACM
    Noroozi E and Seifzadeh H Proposing novel measures to alleviate the risks of migration to open source software Proceedings of the 10th International Conference on Computer Modeling and Simulation, (134-139)
  90. Sarma A (2018). A Generic Functional Architecture for Operational BI System, International Journal of Business Intelligence Research, 9:1, (64-77), Online publication date: 1-Jan-2018.
  91. Atapattu T, Falkner K and Falkner N (2017). A comprehensive text analysis of lecture slides to generate concept maps, Computers & Education, 115:C, (96-113), Online publication date: 1-Dec-2017.
  92. Weng Y and Hsieh S (2017). Design and implementation of a web-based medical drawing management system, Journal of Intelligent Information Systems, 49:3, (391-405), Online publication date: 1-Dec-2017.
  93. Alsaqaf W, Daneva M and Wieringa R Agile quality requirements engineering challenges Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (454-459)
  94. Mäkiaho P, Vartiainen K and Poranen T (2017). MMT, International Journal of Human Capital and Information Technology Professionals, 8:4, (27-37), Online publication date: 1-Oct-2017.
  95. ACM
    de Castro Andrade R, de Sousa Santos I, de Araújo I, Aragão B and Siewerdt F Retrospective for the Last 10 years of Teaching Software Engineering in UFC's Computer Department Proceedings of the XXXI Brazilian Symposium on Software Engineering, (358-367)
  96. Abushark Y, Thangarajah J, Harland J and Miller T (2017). A framework for automatically ensuring the conformance of agent designs, Journal of Systems and Software, 131:C, (266-310), Online publication date: 1-Sep-2017.
  97. Aljawarneh S, Alawneh A and Jaradat R (2017). Cloud security engineering, Future Generation Computer Systems, 74:C, (385-392), Online publication date: 1-Sep-2017.
  98. ACM
    Nassar H, Alhroob A and Imam A An Algorithmic Approach for Sketching Sequence Diagram (AASSD) Proceedings of the International Conference on Advances in Image Processing, (156-160)
  99. Nogueira D, Maciel C, Viterbo J and Vecchiato D A Privacy-Driven Data Management Model for Smart Personal Assistants Human Aspects of Information Security, Privacy and Trust, (722-738)
  100. ACM
    Amalfitano D, De Simone V, Fasolino A and Scala S Improving traceability management through tool integration: an experience in the automotive domain Proceedings of the 2017 International Conference on Software and System Process, (5-14)
  101. Dayani M and Gelbard R (2017). Software Project Planning Through Simulation of Entire Project's Problem-Space, International Journal of Information Technology Project Management, 8:3, (22-39), Online publication date: 1-Jul-2017.
  102. Chen T, Shang W, Nagappan M, Hassan A and Thomas S (2017). Topic-based software defect explanation, Journal of Systems and Software, 129:C, (79-106), Online publication date: 1-Jul-2017.
  103. Faccin J and Nunes I (2017). A tool-supported development method for improved BDI plan selection, Engineering Applications of Artificial Intelligence, 62:C, (195-213), Online publication date: 1-Jun-2017.
  104. Chanin R, Pompermaier L, Fraga K, Sales A and Prikladnicki R Applying customer development for software requirements in a startup development program Proceedings of the 1st International Workshop on Software Engineering for Startups, (2-5)
  105. Andrade R, Lelli V, Castro R and Santos I Fifteen years of industry and academia partnership Proceedings of the 4th International Workshop on Software Engineering Research and Industrial Practice, (10-16)
  106. Floyd B, Santander T and Weimer W Decoding the representation of code in the brain Proceedings of the 39th International Conference on Software Engineering, (175-186)
  107. Filho M, Oliveira R, Monteiro C, Inácio P and Freire M CloudSim Plus: A cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), (400-406)
  108. ACM
    Karanikolas C, Dimitroulakos G and Masselos K (2017). Early Evaluation of Implementation Alternatives of Composite Data Structures Toward Maintainability, ACM Transactions on Software Engineering and Methodology, 26:2, (1-44), Online publication date: 30-Apr-2017.
  109. Su Y, Luarn P, Lee Y and Yen S (2017). Creating an invalid defect classification model using text mining on server development, Journal of Systems and Software, 125:C, (197-206), Online publication date: 1-Mar-2017.
  110. Barlas K, Berki E, Stefaneas P and Koletsos G (2017). Towards formal open standards, Innovations in Systems and Software Engineering, 13:1, (51-66), Online publication date: 1-Mar-2017.
  111. Beverungen D, Bräuer S, Plenter F, Klör B and Monhof M (2017). Ensembles of context and form for repurposing electric vehicle batteries, Computer Science - Research and Development, 32:1-2, (195-209), Online publication date: 1-Mar-2017.
  112. (2017). Harmony search based remodularization for object-oriented software systems, Computer Languages, Systems and Structures, 47:P2, (153-169), Online publication date: 1-Jan-2017.
  113. Ferreira T, Arajo A, Baslio Neto A and de Souza J (2016). Incorporating user preferences in ant colony optimization for the next release problem, Applied Soft Computing, 49:C, (1283-1296), Online publication date: 1-Dec-2016.
  114. Hu Q, Xue J and You Z Formal Development of Linear Structure Reusable Components in PAR Platform 6th International Workshop on Structured Object-Oriented Formal Language and Method - Volume 10189, (85-97)
  115. ACM
    Bogart C, Kästner C, Herbsleb J and Thung F How to break an API: cost negotiation and community values in three software ecosystems Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (109-120)
  116. Bittencourt I, Baranauskas M, Pereira R, Dermeval D, Isotani S and Jaques P (2016). A systematic review on multi-device inclusive environments, Universal Access in the Information Society, 15:4, (737-772), Online publication date: 1-Nov-2016.
  117. ACM
    Magalhães A, Andrade A and Maciel R A Model Driven Transformation Development Process for Model to Model Transformation Proceedings of the XXX Brazilian Symposium on Software Engineering, (3-12)
  118. ACM
    Mi Q, Keung J and Yu Y Measuring the Stylistic Inconsistency in Software Projects using Hierarchical Agglomerative Clustering Proceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering, (1-10)
  119. Yang C and Liu C (2016). Performance assessment and tuning for exchange of clinical documents cross healthcare enterprises, Computer Standards & Interfaces, 47:C, (52-61), Online publication date: 1-Aug-2016.
  120. de Souza Bermejo P, Tonelli A, Galliers R, Oliveira T and Zambalde A (2016). Conceptualizing organizational innovation, Information and Management, 53:4, (493-503), Online publication date: 1-Jun-2016.
  121. Trindade G and Lucena M Requirements Traceability in Agile Methodologies: A Exploratory Survey Proceedings of the XII Brazilian Symposium on Information Systems on Brazilian Symposium on Information Systems: Information Systems in the Cloud Computing Era - Volume 1, (478-485)
  122. ACM
    Diebold P and Scherr S Software process models vs. descriptions Proceedings of the International Conference on Software and Systems Process, (66-75)
  123. ACM
    Chauhan S, Patel P, Delicato F and Chaudhary S A development framework for programming cyber-physical systems Proceedings of the 2nd International Workshop on Software Engineering for Smart Cyber-Physical Systems, (47-53)
  124. ACM
    Xie X, Liu Z, Song S, Chen Z, Xuan J and Xu B Revisit of automatic debugging via human focus-tracking analysis Proceedings of the 38th International Conference on Software Engineering, (808-819)
  125. ACM
    Sarro F, Petrozziello A and Harman M Multi-objective software effort estimation Proceedings of the 38th International Conference on Software Engineering, (619-630)
  126. Chentouf Z (2016). Design and evaluation of a cognitive system to teach software change control, Computer Applications in Engineering Education, 24:3, (347-355), Online publication date: 1-May-2016.
  127. ACM
    Yahaya J, Deraman A and Abdullah Z Evergreen Software Preservation Proceedings of the International Conference on Internet of things and Cloud Computing, (1-6)
  128. Chávez-Bosquez O and Pozos-Parra P (2016). The Latin American laws of correct nutrition, Computers in Biology and Medicine, 70:C, (67-79), Online publication date: 1-Mar-2016.
  129. Rank S, Hammel C, Schmidt T and Schneider G Reducing simulation model complexity by using an adjustable base model for path-based automated material handling systems Proceedings of the 2015 Winter Simulation Conference, (2896-2907)
  130. ACM
    Al-Qudah S, Meridji K and Al-Sarayreh K A Comprehensive Survey of Software Development Cost Estimation Studies Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication, (1-5)
  131. ACM
    Li D, Cova T and Dennison P An open-source software system for setting wildfire evacuation triggers Proceedings of the 1st ACM SIGSPATIAL International Workshop on the Use of GIS in Emergency Management, (1-6)
  132. ACM
    Badouel E, Hélouët L, Kouamou G, Morvan C and Fondze N (2015). Active workspaces, ACM SIGAPP Applied Computing Review, 15:3, (6-34), Online publication date: 13-Oct-2015.
  133. ACM
    Alenezi M and Zarour M Modularity Measurement and Evolution in Object-Oriented Open-Source Projects Proceedings of the The International Conference on Engineering & MIS 2015, (1-7)
  134. ACM
    Bădică A, Ionaşcu C and Radu C Elicitation of Business Process Knowledge Proceedings of the 7th Balkan Conference on Informatics Conference, (1-8)
  135. Baldoni M, Baroglio C, Chopra A and Singh M Composing and verifying commitment-based multiagent protocols Proceedings of the 24th International Conference on Artificial Intelligence, (10-17)
  136. ACM
    Mäkiaho P, Poranen T and Seppi A Software metrics in students' software development projects Proceedings of the 16th International Conference on Computer Systems and Technologies, (75-82)
  137. Okewu E Requirements Engineering in an Emerging Market Proceedings, Part IV, of the 15th International Conference on Computational Science and Its Applications -- ICCSA 2015 - Volume 9158, (476-491)
  138. ACM
    Inayat I, Moraes L, Daneva M and Salim S A reflection on agile requirements engineering Scientific Workshop Proceedings of the XP2015, (1-7)
  139. Daneva M Play-testing and requirements engineering Proceedings of the Second International Workshop on Requirements Engineering and Testing, (9-12)
  140. Lee J, Kotonya G, Whittle J and Bull C Software design studio Proceedings of the 37th International Conference on Software Engineering - Volume 2, (389-397)
  141. ACM
    Msosa Y, Densmore M and Keet C Towards an architectural design of a guideline-driven EMR system Proceedings of the Seventh International Conference on Information and Communication Technologies and Development, (1-4)
  142. Patel P and Cassou D (2015). Enabling high-level application development for the Internet of Things, Journal of Systems and Software, 103:C, (62-84), Online publication date: 1-May-2015.
  143. Rahman N and Rutz D (2015). Building Data Warehouses Using Automation, International Journal of Intelligent Information Technologies, 11:2, (1-22), Online publication date: 1-Apr-2015.
  144. ACM
    Martinez-Maldonado R, Pardo A, Mirriahi N, Yacef K, Kay J and Clayphan A The LATUX workflow Proceedings of the Fifth International Conference on Learning Analytics And Knowledge, (1-10)
  145. ACM
    Chakraborty S, Rosenkranz C and Dehlinger J (2015). Getting to the Shalls, ACM Transactions on Management Information Systems, 5:3, (1-30), Online publication date: 22-Jan-2015.
  146. ACM
    Capilla R, Hinchey M and Díaz F Collaborative Context Features for Critical Systems Proceedings of the 9th International Workshop on Variability Modelling of Software-Intensive Systems, (43-50)
  147. Al-Rousan T (2015). Cloud Computing for Global Software Development, International Journal of Cloud Applications and Computing, 5:1, (58-68), Online publication date: 1-Jan-2015.
  148. Perkusich M, Soares G, Almeida H and Perkusich A (2015). A procedure to detect problems of processes in software development projects using Bayesian networks, Expert Systems with Applications: An International Journal, 42:1, (437-450), Online publication date: 1-Jan-2015.
  149. ACM
    Baldoni M, Baroglio C and Capuzzimati F (2014). A Commitment-Based Infrastructure for Programming Socio-Technical Systems, ACM Transactions on Internet Technology, 14:4, (1-23), Online publication date: 17-Dec-2014.
  150. ACM
    Nautiyal L, Gupta N and Dimri S (2014). A Novel Approach to Component-Based Software Testing, ACM SIGSOFT Software Engineering Notes, 39:6, (1-4), Online publication date: 9-Dec-2014.
  151. ACM
    Belo O, Faria J, Ribeiro A, Oliveira B and Santos V Modeling e-government processes using YAWL Proceedings of the 8th International Conference on Theory and Practice of Electronic Governance, (288-291)
  152. ACM
    Barlas K, Berki E, Adomnita I, Nalam T, Nejad G and Veijalainen J Formal Specification of Open Standards and the Case of RSS v2.0 Proceedings of the 18th Panhellenic Conference on Informatics, (1-6)
  153. Koschmider A, Fellmann M, Schoknecht A and Oberweis A (2014). Analysis of process model reuse, Decision Support Systems, 66:C, (9-19), Online publication date: 1-Oct-2014.
  154. Derntl M, Koren I, Nicolaescu P, Renzel D and Klamma R Blueprint for Software Engineering in Technology Enhanced Learning Projects Proceedings of the 9th European Conference on Open Learning and Teaching in Educational Communities - Volume 8719, (404-409)
  155. ACM
    Dix A, Cowgill R, Bashford C, McVeigh S and Ridgewell R Authority and Judgement in the Digital Archive Proceedings of the 1st International Workshop on Digital Libraries for Musicology, (1-8)
  156. Gonçalves M, Paiva D, Camargo V and Cagnin M Comparing Agility Analysis Techniques Proceedings of the 14th International Conference on Computational Science and Its Applications — ICCSA 2014 - Volume 8584, (546-561)
  157. Mohammadi N, Bandyszak T, Paulus S, Meland P, Weyer T and Pohl K Extending Development Methodologies with Trustworthiness-By-Design for Socio-Technical Systems Proceedings of the 7th International Conference on Trust and Trustworthy Computing - Volume 8564, (206-207)
  158. Paredes H, Fonseca B and Barroso J Developing Iconographic Driven Applications for Nonverbal Communication Proceedings of the 8th International Conference on Universal Access in Human-Computer Interaction. Aging and Assistive Environments - Volume 8515, (762-771)
  159. ACM
    Patel P, Morin B and Chaudhary S A model-driven development framework for developing sense-compute-control applications Proceedings of the 1st International Workshop on Modern Software Engineering Methods for Industrial Automation, (52-61)
  160. ACM
    Kotonya G and Lee J Teaching reuse-driven software engineering through innovative role playing Companion Proceedings of the 36th International Conference on Software Engineering, (276-282)
  161. ACM
    Igaki H, Fukuyasu N, Saiki S, Matsumoto S and Kusumoto S Quantitative assessment with using ticket driven development for teaching scrum framework Companion Proceedings of the 36th International Conference on Software Engineering, (372-381)
  162. ACM
    Du D, Chen M, Liu X and Yang Y A novel quantitative evaluation approach for software project schedules using statistical model checking Companion Proceedings of the 36th International Conference on Software Engineering, (476-479)
  163. ACM
    Dasanayake S, Markkula J and Oivo M Concerns in software development Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, (1-4)
  164. ACM
    Ramos H and Vasconcelos A eXtreme enterprise architecture planning Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1417-1419)
  165. ACM
    Szabo C Student projects are not throwaways Proceedings of the 45th ACM technical symposium on Computer science education, (55-60)
  166. ACM
    Liu X, Yang Y, Yuan D and Chen J (2014). Do we need to handle every temporal violation in scientific workflow systems?, ACM Transactions on Software Engineering and Methodology, 23:1, (1-34), Online publication date: 1-Feb-2014.
  167. ACM
    Xu H, Creighton O, Boulila N and Demmel R User model and system model Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software, (91-100)
  168. Paulus S, Mohammadi N and Weyer T Trustworthy Software Development 14th IFIP TC 6/TC 11 International Conference on Communications and Multimedia Security - Volume 8099, (233-247)
  169. ACM
    Tamburri D, De Boer R, Di Nitto E, Lago P and Vliet H Dynamic networked organizations for software engineering Proceedings of the 2013 International Workshop on Social Software Engineering, (5-12)
  170. ACM
    Mburu S, Franz E and Springer T A conceptual framework for designing mHealth solutions for developing countries Proceedings of the 3rd ACM MobiHoc workshop on Pervasive wireless healthcare, (31-36)
  171. Barot V and Harrison R Lifecycle support of automotive manufacturing systems through a next-generation operator interface implementation Proceedings of the 15th international conference on Human Interface and the Management of Information: information and interaction for learning, culture, collaboration and business - Volume Part III, (277-286)
  172. ACM
    Kumar K and Kumar S (2013). A rule-based recommendation system for selection of software development life cycle models, ACM SIGSOFT Software Engineering Notes, 38:4, (1-6), Online publication date: 12-Jul-2013.
  173. ACM
    Sinnig D, Chalin P and Khendek F (2013). Use case and task models, ACM Transactions on Software Engineering and Methodology, 22:3, (1-31), Online publication date: 1-Jul-2013.
  174. Cicirello V (2013). Experiences with a real projects for real clients course on software engineering at a liberal arts institution, Journal of Computing Sciences in Colleges, 28:6, (50-56), Online publication date: 1-Jun-2013.
  175. Balachandran V Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation Proceedings of the 2013 International Conference on Software Engineering, (931-940)
  176. ACM
    Alkadi G and Beaubouef T (2013). Are software engineering textbooks a thing of the past?, ACM Inroads, 4:1, (47-51), Online publication date: 1-Mar-2013.
  177. Carvalho R, dos Santos L, Ladeira M, da Rocha H and Mendes G UMP-ST Plug-in: Documenting, Maintaining and Evolving Probabilistic Ontologies Using UnBBayes Framework Uncertainty Reasoning for the Semantic Web III, (1-20)
  178. Coleman R, Estivill-Castro V, Hexel R and Lusty C Visual-trace simulation of concurrent finite-state machines for validation and model-checking of complex behaviour Proceedings of the Third international conference on Simulation, Modeling, and Programming for Autonomous Robots, (52-64)
  179. Hernández-López A (2012). Satisfaction and Motivation, International Journal of Human Capital and Information Technology Professionals, 3:4, (39-56), Online publication date: 1-Oct-2012.
  180. Heinrich M, Grüneberger F, Springer T and Gaedke M Reusable awareness widgets for collaborative web applications --- a non-invasive approach Proceedings of the 12th international conference on Web Engineering, (1-15)
  181. ACM
    Arcaini P, Gargantini A and Riccobene E Components monitoring through formal specifications Proceedings of the 17th international doctoral symposium on Components and Architecture, (25-30)
  182. Vučak I, Belani H and Vuković M AAC services development Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications, (231-240)
  183. dos Santos Soares M and Cioquetta D Analysis of techniques for documenting user requirements Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV, (16-28)
  184. Pieper J Learning software engineering processes through playing games Proceedings of the Second International Workshop on Games and Software Engineering: Realizing User Engagement with Game Engineering Techniques, (1-4)
  185. Ding J and Yang B Teaching software engineering with global understanding Proceedings of the Second International Workshop on Collaborative Teaching of Globally Distributed Software Development, (11-15)
  186. England R (2012). A software development course featuring iPAD APP construction, Journal of Computing Sciences in Colleges, 27:5, (93-100), Online publication date: 1-May-2012.
  187. ACM
    Persson M, Tobian A, Johansson P, Goode E, Kruzela I and Johansson O A new improved distributed e-healthcare system based on open standards for depression treatment Proceedings of the 3rd International Conference on Information and Communication Systems, (1-6)
  188. ACM
    England R A team software development course featuring iPad programming (abstract only) Proceedings of the 43rd ACM technical symposium on Computer Science Education, (667-667)
  189. Morandini M, de Moraes Rodrigues R, Cerrato M and Chaim M Project and Development of ErgoCoIn Version 2.0 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I, (471-479)
  190. Fischer H, Nebe K and Klompmaker F A holistic model for integrating usability engineering and software engineering enriched with marketing activities Proceedings of the 2nd international conference on Human centered design, (28-37)
  191. ACM
    Atkinson C, Hummel O and Janjic W Search-enhanced testing (NIER track) Proceedings of the 33rd International Conference on Software Engineering, (880-883)
  192. Mayer J, Winter R and Mohr T Utilizing user-group characteristics to improve acceptance of management support systems Proceedings of the 6th international conference on Service-oriented perspectives in design science research, (291-305)
  193. Han J (2011). Software engineering course design for undergraduates, Journal of Computing Sciences in Colleges, 26:4, (166-172), Online publication date: 1-Apr-2011.
  194. ACM
    Mohan S and Chenoweth S Teaching requirements engineering to undergraduate students Proceedings of the 42nd ACM technical symposium on Computer science education, (141-146)
  195. ACM
    Hanenberg S (2010). Faith, hope, and love, ACM SIGPLAN Notices, 45:10, (933-946), Online publication date: 17-Oct-2010.
  196. ACM
    Hanenberg S Faith, hope, and love Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (933-946)
  197. Bannon L Approaches to software engineering Proceedings of the Third international conference on Human-centred software engineering, (1-5)
  198. Eddowes L Good practice in e-government Proceedings of the 2005 international conference on E-Government: towards Electronic Democracy, (257-267)
  199. Marcolino A, Praça E and Silva E Towards A Practical Approach to Improve the Interdisciplinary Teaching and Learning Process through M-learning Innovative Projects 2019 IEEE Frontiers in Education Conference (FIE), (1-5)
  200. Fernandes E, Oliveira J and Figueiredo E Investigating how features of online learning support software process education 2016 IEEE Frontiers in Education Conference (FIE), (1-8)
  201. Borges L, Araujo M, Maciel C and Nunes E Participatory design for the development of inclusive educational technologies: A systematic review 2016 IEEE Frontiers in Education Conference (FIE), (1-9)
Contributors
  • University of St Andrews

Recommendations