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
- 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)
- 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.
- 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)
- 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)
- 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)
- Istanbuly D, Zimmer M and Gay G How Do Different Types of Testing Goals Affect Test Case Design? Testing Software and Systems, (97-114)
- 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.
- 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.
- 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)
- Silva L and Oliveira M Automatic Generation of Verified Concurrent Hardware Using VHDL Formal Methods: Foundations and Applications, (55-72)
- 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)
- 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.
- 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)
- 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.
- 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.
- 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)
- 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.
- 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.
- Soares R, Santos V and Nakagawa E Continuous evaluation of software architectures Proceedings of the 37th ACM/SIGAPP Symposium on Applied Computing, (1425-1431)
- 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.
- 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.
- 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.
- 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)
- 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.
- 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.
- 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)
- 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)
- 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.
- 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.
- 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)
- 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.
- 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)
- 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.
- 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)
- 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.
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- Pfeiffer R What constitutes Software? Proceedings of the 17th International Conference on Mining Software Repositories, (481-491)
- 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.
- 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.
- 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.
- 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.
- Le D, Dang D and Vu H jDomainApp Proceedings of the 10th International Symposium on Information and Communication Technology, (399-406)
- 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.
- Santos S, Carvalho F, Costa Y, Viana D and Rivero L Risking Proceedings of the XVIII Brazilian Symposium on Software Quality, (188-197)
- Mehran N, Kimovski D and Prodan R MAPO Proceedings of the 9th International Conference on the Internet of Things, (1-8)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- Almada M Human intervention in automated decision-making Proceedings of the Seventeenth International Conference on Artificial Intelligence and Law, (2-11)
- 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)
- 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)
- 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)
- 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.
- 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.
- 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.
- 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.
- 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.
- 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)
- Winkler T Human Values as the Basis for Sustainable Software Development 2018 IEEE International Symposium on Technology and Society (ISTAS), (37-42)
- 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)
- 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)
- 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)
- Peixoto M and Silva C Specifying privacy requirements with goal-oriented modeling languages Proceedings of the XXXII Brazilian Symposium on Software Engineering, (112-121)
- 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)
- Alkhalifa S and Al-Razgan M (2018). Enssat, Multimedia Tools and Applications, 77:17, (22007-22031), Online publication date: 1-Sep-2018.
- Assal H and Chiasson S Security in the software development lifecycle Proceedings of the Fourteenth USENIX Conference on Usable Privacy and Security, (281-296)
- 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)
- 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)
- 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)
- Barbosa A, Costa E and Brito P Adaptive Clustering of Codes for Assessment in Introductory Programming Courses Intelligent Tutoring Systems, (13-22)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- Suthaharan S A software engineering schema for data intensive applications Proceedings of the ACMSE 2018 Conference, (1-8)
- 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.
- 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.
- 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)
- 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.
- 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.
- 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.
- 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)
- 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.
- 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)
- 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.
- 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.
- 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)
- 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)
- 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)
- 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.
- 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.
- 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.
- 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)
- 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)
- 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)
- 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)
- 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.
- 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.
- 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.
- 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.
- (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.
- 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.
- 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)
- 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)
- 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.
- 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)
- 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)
- 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.
- 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.
- 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)
- Diebold P and Scherr S Software process models vs. descriptions Proceedings of the International Conference on Software and Systems Process, (66-75)
- 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)
- 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)
- Sarro F, Petrozziello A and Harman M Multi-objective software effort estimation Proceedings of the 38th International Conference on Software Engineering, (619-630)
- 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.
- Yahaya J, Deraman A and Abdullah Z Evergreen Software Preservation Proceedings of the International Conference on Internet of things and Cloud Computing, (1-6)
- 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.
- 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)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- Inayat I, Moraes L, Daneva M and Salim S A reflection on agile requirements engineering Scientific Workshop Proceedings of the XP2015, (1-7)
- Daneva M Play-testing and requirements engineering Proceedings of the Second International Workshop on Requirements Engineering and Testing, (9-12)
- 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)
- 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)
- 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.
- 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.
- 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)
- 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.
- 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)
- 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.
- 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.
- 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.
- 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.
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Ramos H and Vasconcelos A eXtreme enterprise architecture planning Proceedings of the 29th Annual ACM Symposium on Applied Computing, (1417-1419)
- Szabo C Student projects are not throwaways Proceedings of the 45th ACM technical symposium on Computer science education, (55-60)
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- 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.
- 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.
- 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)
- 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.
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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)
- Atkinson C, Hummel O and Janjic W Search-enhanced testing (NIER track) Proceedings of the 33rd International Conference on Software Engineering, (880-883)
- 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)
- 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.
- Mohan S and Chenoweth S Teaching requirements engineering to undergraduate students Proceedings of the 42nd ACM technical symposium on Computer science education, (141-146)
- Hanenberg S (2010). Faith, hope, and love, ACM SIGPLAN Notices, 45:10, (933-946), Online publication date: 17-Oct-2010.
- Hanenberg S Faith, hope, and love Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (933-946)
- Bannon L Approaches to software engineering Proceedings of the Third international conference on Human-centred software engineering, (1-5)
- Eddowes L Good practice in e-government Proceedings of the 2005 international conference on E-Government: towards Electronic Democracy, (257-267)
- 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)
- 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)
- 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)
Recommendations
A Software Engineering Ontology as Software Engineering Knowledge Representation
ICCIT '08: Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 02This paper aims to present software engineering ontology as software engineering knowledge representation for a multi-site software development. It will not only facilitate the capturing of software engineering knowledge but also enhance the sharing of ...
Development of software engineering: co-operative efforts from academia, government and industry
ICSE '06: Proceedings of the 28th international conference on Software engineeringIn the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made ...