Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2024
Supporting Emotional Intelligence, Productivity and Team Goals while Handling Software Requirements Changes
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 6Article No.: 153, Pages 1–38https://doi.org/10.1145/3664600Background: Research shows that emotional intelligence (EI) should be used alongside cognitive intelligence during requirements change (RC) handling in Software Engineering (SE), especially in agile settings. Objective: We wanted to study the role of EI ...
- research-articleApril 2024
Enablers and Barriers of Empathy in Software Developer and User Interactions: A Mixed Methods Case Study
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 4Article No.: 109, Pages 1–41https://doi.org/10.1145/3641849Software engineering (SE) requires developers to collaborate with stakeholders, and understanding their emotions and perspectives is often vital. Empathy is a concept characterising a person’s ability to understand and share the feelings of another. ...
- keynoteAugust 2024
Keynote on Augmented Agile: Human-centred AI-assisted Software Project Management at FinanSE Workshop (ICSE 2024)
FinanSE '24: Proceedings of the 1st IEEE/ACM Workshop on Software Engineering Challenges in Financial FirmsApril 2024, Pages 17–18https://doi.org/10.1145/3643665.3648567Software engineering teams face a number of challenges on a regular basis. Software practitioners have employed agile methods for over two decades to work around challenges such as inadequate customer collaboration, poor management practices, teamwork ...
- research-articleJune 2024
What's Personality Got to Do with It? A Case Study on the Impact of Personality on Requirements Engineering-related Activities.
CHASE '24: Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software EngineeringApril 2024, Pages 182–194https://doi.org/10.1145/3641822.3641874Requirements engineering (RE) comprises human-centric activities requiring collaboration between different software development team roles. While prior research highlights the impact of personality on software development, there is limited empirical ...
- research-articleMay 2024
Teaching Software Ethics to Future Software Engineers
ICSE-SEET '24: Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and TrainingApril 2024, Pages 391–401https://doi.org/10.1145/3639474.3640082The importance of teaching software ethics to software engineering (SE) students is more critical now than ever before as software-related ethical issues continue to impact society at an alarming rate. Traditional classroom methods, vignettes, role-play ...
- research-articleJuly 2023
The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners’ Perspective
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 32, Issue 5Article No.: 108, Pages 1–37https://doi.org/10.1145/3546943Requirements Engineering (RE)-related activities require high collaboration between various roles in software engineering (SE), such as requirements engineers, stakeholders, developers, and so on. Their demographics, views, understanding of technologies, ...
- research-articleNovember 2021
Decoding grounded theory for software engineering
ICSE '21: Proceedings of the 43rd International Conference on Software Engineering: Companion ProceedingsMay 2021, Pages 326–327https://doi.org/10.1109/ICSE-Companion52605.2021.00139Grounded Theory, while becoming increasingly popular in software engineering, is also one of the most misunderstood, misused, and poorly presented and evaluated method in software engineering. When applied well, GT results in dense and valuable ...
- research-articleMay 2018
Autonomous agile teams: challenges and future directions for research
XP '18: Proceedings of the 19th International Conference on Agile Software Development: CompanionMay 2018, Article No.: 16, Pages 1–5https://doi.org/10.1145/3234152.3234182According to the principles articulated in the agile manifesto, motivated and empowered software developers---relying on technical excellence and simple designs---create business value by delivering working software to users at regular short intervals. ...
- research-articleJanuary 2014
It's not them, it's us! Why computer science fails to impress many first years
ACE '14: Proceedings of the Sixteenth Australasian Computing Education Conference - Volume 148January 2014, Pages 159–162High attrition and failure in first year computer science and software engineering courses has often been linked to the personal traits and skills of students -- dividing the world into those that "get it" and those "that don't". We present several ...
- review-articleAugust 2013
Cooperative and human aspects of software engineering: CHASE 2013
ACM SIGSOFT Software Engineering Notes (SIGSOFT), Volume 38, Issue 5September 2013, Pages 34–37https://doi.org/10.1145/2507288.2507321Software is created by people for people working in a range of environments and under various conditions. Understanding the cooperative and human aspects of software development is crucial in order to comprehend how methods and tools are used, and ...
- research-articleMarch 2013
Self-Organizing Roles on Agile Software Development Teams
IEEE Transactions on Software Engineering (ISOF), Volume 39, Issue 3March 2013, Pages 422–444https://doi.org/10.1109/TSE.2012.30Self-organizing teams have been recognized and studied in various forms—as autonomous groups in socio-technical systems, enablers of organizational theories, agents of knowledge management, and as examples of complex-adaptive systems. Over the last ...
- research-articleOctober 2011
Grounded theory for geeks
PLoP '11: Proceedings of the 18th Conference on Pattern Languages of ProgramsOctober 2011, Article No.: 24, Pages 1–17https://doi.org/10.1145/2578903.2579162Grounded Theory (GT) is gaining popularity as research method in Software Engineering; however, it is still not widely understood. We present some patterns based on the use of GT to study Software Engineering contexts including our own experiences of ...
- research-articleOctober 2010
Using grounded theory to study the human aspects of software engineering
HAoSE '10: Human Aspects of Software EngineeringOctober 2010, Article No.: 5, Pages 1–2https://doi.org/10.1145/1938595.1938605Grounded Theory (GT) is increasingly being used to study the human aspects of Software Engineering. Unfortunately, the Grounded Theory method is still not widely understood in the Software Engineering discipline. We present an overview of the Grounded ...
- research-articleMay 2010
Balancing acts: walking the Agile tightrope
CHASE '10: Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software EngineeringMay 2010, Pages 5–12https://doi.org/10.1145/1833310.1833312Self-organizing teams are one of the critical success factors on Agile projects - and yet, little is known about the self-organizing nature of Agile teams and the challenges they face in industrial practice. Based on a Grounded Theory study of 40 Agile ...
- research-articleMay 2010
Organizing self-organizing teams
ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1May 2010, Pages 285–294https://doi.org/10.1145/1806799.1806843Agile teams are described as "self-organizing". How these teams actually organize themselves in practice, however, is not well understood. Through Grounded Theory research involving 24 Agile practitioners across 14 software organizations in New Zealand ...