Skip to main content

Showing 1–37 of 37 results for author: Hoda, R

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.18219  [pdf, ps, other

    cs.SE

    Managing Technical Debt in a Multidisciplinary Data Intensive Software Team: an Observational Case Study

    Authors: Ulrike M. Graetsch, Rashina Hoda, Hourieh Khalazjadeh, Mojtaba Shahin, John Grundy

    Abstract: Context: There is an increase in the investment and development of data-intensive (DI) solutions, systems that manage large amounts of data. Without careful management, this growing investment will also grow associated technical debt (TD). Delivery of DI solutions requires a multidisciplinary skill set, but there is limited knowledge about how multidisciplinary teams develop DI systems and manage… ▽ More

    Submitted 22 June, 2025; originally announced June 2025.

    Comments: 25 pages

  2. arXiv:2504.16601  [pdf, other

    cs.CL cs.AI

    Comparing Large Language Models and Traditional Machine Translation Tools for Translating Medical Consultation Summaries: A Pilot Study

    Authors: Andy Li, Wei Zhou, Rashina Hoda, Chris Bain, Peter Poon

    Abstract: This study evaluates how well large language models (LLMs) and traditional machine translation (MT) tools translate medical consultation summaries from English into Arabic, Chinese, and Vietnamese. It assesses both patient, friendly and clinician, focused texts using standard automated metrics. Results showed that traditional MT tools generally performed better, especially for complex texts, while… ▽ More

    Submitted 23 April, 2025; originally announced April 2025.

    Comments: 8 pages, 2 tables and 1 Figure

  3. arXiv:2504.13002  [pdf, other

    cs.SE

    The Role of Empathy in Software Engineering -- A Socio-Technical Grounded Theory

    Authors: Hashini Gunatilake, John Grundy, Rashina Hoda, Ingo Mueller

    Abstract: Empathy, defined as the ability to understand and share others' perspectives and emotions, is essential in software engineering (SE), where developers often collaborate with diverse stakeholders. It is also considered as a vital competency in many professional fields such as medicine, healthcare, nursing, animal science, education, marketing, and project management. Despite its importance, empathy… ▽ More

    Submitted 17 April, 2025; originally announced April 2025.

    Comments: ACM Transactions on Software Engineering and Methodology (TOSEM)(2025)

  4. arXiv:2504.07208  [pdf, other

    cs.SE

    Who cares about testing?: Co-creations of Socio-technical Software Testing Experiences

    Authors: Mark Swillus, Rashina Hoda, Andy Zaidman

    Abstract: Software testing is crucial for ensuring software quality, yet developers' engagement with it varies widely. Identifying the technical, organizational and social factors that lead to differences in engagement is required to remove barriers and utilize enablers for testing. Much research emphasizes the usefulness of testing strategies and technical solutions, less is known about why developers do (… ▽ More

    Submitted 9 April, 2025; originally announced April 2025.

    Comments: Pre-print, submitted to EMSE Journal (Springer)

  5. arXiv:2503.07556  [pdf, other

    cs.SE cs.AI

    Junior Software Developers' Perspectives on Adopting LLMs for Software Engineering: a Systematic Literature Review

    Authors: Samuel Ferino, Rashina Hoda, John Grundy, Christoph Treude

    Abstract: Many studies exploring the adoption of Large Language Model-based tools for software development by junior developers have emerged in recent years. These studies have sought to understand developers' perspectives about using those tools, a fundamental pillar for successfully adopting LLM-based tools in Software Engineering. The aim of this paper is to provide an overview of junior software develop… ▽ More

    Submitted 10 March, 2025; originally announced March 2025.

  6. Qualitative Research Methods in Software Engineering: Past, Present, and Future

    Authors: Carolyn Seaman, Rashina Hoda, Robert Feldt

    Abstract: The paper entitled "Qualitative Methods in Empirical Studies of Software Engineering" by Carolyn Seaman was published in TSE in 1999. It has been chosen as one of the most influential papers from the third decade of TSE's 50 years history. In this retrospective, the authors discuss the evolution of the use of qualitative methods in software engineering research, the impact it's had on research and… ▽ More

    Submitted 10 February, 2025; originally announced February 2025.

    Comments: 6 pages, 2 tables

    Journal ref: IEEE Transactions on Software Engineering (TSE), 2025

  7. arXiv:2501.03569  [pdf, other

    cs.SE

    What Does a Software Engineer Look Like? Exploring Societal Stereotypes in LLMs

    Authors: Muneera Bano, Hashini Gunatilake, Rashina Hoda

    Abstract: Large language models (LLMs) have rapidly gained popularity and are being embedded into professional applications due to their capabilities in generating human-like content. However, unquestioned reliance on their outputs and recommendations can be problematic as LLMs can reinforce societal biases and stereotypes. This study investigates how LLMs, specifically OpenAI's GPT-4 and Microsoft Copilot,… ▽ More

    Submitted 7 January, 2025; originally announced January 2025.

    Comments: Accepted for publication in Software Engineering in Society (SEIS) in ICSE 2025

    Journal ref: Software Engineering in Society (SEIS) track in ICSE 2025

  8. arXiv:2408.16796  [pdf, other

    cs.SE

    Raising AI Ethics Awareness through an AI Ethics Quiz for Software Practitioners

    Authors: Aastha Pant, Rashina Hoda, Paul McIntosh

    Abstract: Context:Today, ethical issues surrounding AI systems are increasingly prevalent, highlighting the critical need to integrate AI ethics into system design to prevent societal harm. Raising awareness and fostering a deep understanding of AI ethics among software practitioners is essential for achieving this goal. However, research indicates a significant gap in practitioners' awareness and knowledge… ▽ More

    Submitted 2 September, 2024; v1 submitted 28 August, 2024; originally announced August 2024.

    Comments: 37 pages, 11 figures, 2 tables

  9. arXiv:2407.08895  [pdf

    cs.SE

    What do AI/ML practitioners think about AI/ML bias?

    Authors: Aastha Pant, Rashina Hoda, Burak Turhan, Chakkrit Tantithamthavorn

    Abstract: AI leaders and companies have much to offer to AI/ML practitioners to support them in addressing and mitigating biases in the AI/ML systems they develop. AI/ML practitioners need to receive the necessary resources and support from experts to develop unbiased AI/ML systems. However, our studies have revealed a discrepancy between practitioners' understanding of 'AI/ML bias' and the definitions of t… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

    Comments: 6 pages, 1 table, 1 figure

  10. arXiv:2405.04787  [pdf, other

    cs.SE

    The Impact of Human Aspects on the Interactions Between Software Developers and End-Users in Software Engineering: A Systematic Literature Review

    Authors: Hashini Gunatilake, John Grundy, Rashina Hoda, Ingo Mueller

    Abstract: Context: Research on human aspects within the field of software engineering (SE) has been steadily gaining prominence in recent years. These human aspects have a significant impact on SE due to the inherently interactive and collaborative nature of the discipline. Objective: In this paper, we present a systematic literature review (SLR) on human aspects affecting developer-user interactions. The… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

  11. arXiv:2404.06011  [pdf, other

    cs.SE

    Guiding Principles for Using Mixed Methods Research in Software Engineering

    Authors: Margaret-Anne Storey, Rashina Hoda, Alessandra Maciel Paz Milani, Maria Teresa Baldassarre

    Abstract: Mixed methods research is often used in software engineering, but researchers outside of the social or human sciences often lack experience when using these designs. This paper provides guiding principles and advice on how to design mixed method research, and to encourage the intentional, rigorous, and innovative application of mixed methods in software engineering. It also presents key properties… ▽ More

    Submitted 24 March, 2025; v1 submitted 9 April, 2024; originally announced April 2024.

    Comments: 31 pages, 7 figures

  12. arXiv:2403.15481  [pdf, other

    cs.CY cs.AI cs.SE

    Navigating Fairness: Practitioners' Understanding, Challenges, and Strategies in AI/ML Development

    Authors: Aastha Pant, Rashina Hoda, Chakkrit Tantithamthavorn, Burak Turhan

    Abstract: The rise in the use of AI/ML applications across industries has sparked more discussions about the fairness of AI/ML in recent times. While prior research on the fairness of AI/ML exists, there is a lack of empirical studies focused on understanding the perspectives and experiences of AI practitioners in developing a fair AI/ML system. Understanding AI practitioners' perspectives and experiences o… ▽ More

    Submitted 31 July, 2024; v1 submitted 20 March, 2024; originally announced March 2024.

    Comments: 46 pages, 8 figures, 2 tables

  13. arXiv:2401.09001  [pdf, other

    cs.SE

    Enablers and Barriers of Empathy in Software Developer and User Interaction: A Mixed Methods Case Study

    Authors: Hashini Gunatilake, John Grundy, Rashina Hoda, Ingo Mueller

    Abstract: Software 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. However, empathy continues to be an under-researched human aspect in SE. We studied how empathy is practised between developers and end users using a… ▽ More

    Submitted 17 January, 2024; originally announced January 2024.

  14. arXiv:2401.05668  [pdf, other

    cs.SE

    Challenges, Adaptations, and Fringe Benefits of Conducting Software Engineering Research with Human Participants during the COVID-19 Pandemic

    Authors: Anuradha Madugalla, Tanjila Kanij, Rashina Hoda, Dulaji Hidellaarachchi, Aastha Pant, Samia Ferdousi, John Grundy

    Abstract: The COVID-19 pandemic changed the way we live, work and the way we conduct research. With the restrictions of lockdowns and social distancing, various impacts were experienced by many software engineering researchers, especially whose studies depend on human participants. We conducted a mixed methods study to understand the extent of this impact. Through a detailed survey with 89 software engineer… ▽ More

    Submitted 11 January, 2024; originally announced January 2024.

  15. arXiv:2312.11884  [pdf, other

    cs.SE

    Teaching Software Ethics to Future Software Engineers

    Authors: Aastha Pant, Simone V. Spiegler, Rashina Hoda, Jeremy Yoon, Nabeeb Yusuf, Tian Er, Shenyi Hu

    Abstract: The 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 games, and quizzes have been employed over the years to teach SE students about software ethics. Recognising the significance of incorporating sof… ▽ More

    Submitted 19 December, 2023; originally announced December 2023.

    Comments: 11 pages, 7 figures, 2 tables

  16. arXiv:2307.10057  [pdf, other

    cs.CY cs.AI cs.SE

    Ethics in the Age of AI: An Analysis of AI Practitioners' Awareness and Challenges

    Authors: Aastha Pant, Rashina Hoda, Simone V. Spiegler, Chakkrit Tantithamthavorn, Burak Turhan

    Abstract: Ethics in AI has become a debated topic of public and expert discourse in recent years. But what do people who build AI - AI practitioners - have to say about their understanding of AI ethics and the challenges associated with incorporating it in the AI-based systems they develop? Understanding AI practitioners' views on AI ethics is important as they are the ones closest to the AI systems and can… ▽ More

    Submitted 13 July, 2023; originally announced July 2023.

    Comments: 36 pages, 8 figures, 4 tables

  17. arXiv:2305.03941  [pdf, other

    cs.SE

    Empathy Models and Software Engineering -- A Preliminary Analysis and Taxonomy

    Authors: Hashini Gunatilake, John Grundy, Ingo Mueller, Rashina Hoda

    Abstract: Empathy is widely used in many disciplines such as philosophy, sociology, psychology, health care. Ability to empathise with software end-users seems to be a vital skill software developers should possess. This is because engineering successful software systems involves not only interacting effectively with users but also understanding their true needs. Empathy has the potential to address this si… ▽ More

    Submitted 6 May, 2023; originally announced May 2023.

  18. arXiv:2304.08074  [pdf, other

    cs.SE

    Understanding the Influence of Motivation on Requirements Engineering-related Activities

    Authors: Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, Ingo Mueller

    Abstract: Context: Requirements Engineering (RE)-related activities are critical in developing quality software and one of the most human-dependent processes in software engineering (SE). Hence, identifying the impact of diverse human-related aspects on RE is crucial in the SE context. Objective: Our study explores the impact of one of the most influential human aspects, motivation on RE, aiming to deepen u… ▽ More

    Submitted 30 July, 2024; v1 submitted 17 April, 2023; originally announced April 2023.

    Comments: Submitted to Empirical Software Engineering (EMSE) Journal (July 2024)

  19. arXiv:2210.07807  [pdf, other

    cs.SE

    The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods Study

    Authors: Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, Ingo Mueller

    Abstract: Context: Requirements engineering (RE) is an important part of Software Engineering (SE), consisting of various human-centric activities that require the frequent collaboration of a variety of roles. Prior research has shown that personality is one such human aspect that has a huge impact on the success of a software project. However, a limited number of empirical studies exist focusing on the imp… ▽ More

    Submitted 20 November, 2023; v1 submitted 12 October, 2022; originally announced October 2022.

    Comments: Accepted to Empirical Software Engineering Journal

  20. arXiv:2209.14055  [pdf, other

    cs.SE

    Dealing with Data Challenges when Delivering Data-Intensive Software Solutions

    Authors: Ulrike M. Graetsch, Hourieh Khalajzadeh, Mojtaba Shahin, Rashina Hoda, John Grundy

    Abstract: The predicted increase in demand for data-intensive solution development is driving the need for software, data, and domain experts to effectively collaborate in multi-disciplinary data-intensive software teams (MDSTs). We conducted a socio-technical grounded theory study through interviews with 24 practitioners in MDSTs to better understand the challenges these teams face when delivering data-int… ▽ More

    Submitted 24 March, 2023; v1 submitted 27 September, 2022; originally announced September 2022.

    Comments: Submitted to IEEE Transactions on Software Engineering, 22 pages, 4 Figures, 1 Table

  21. arXiv:2206.11603  [pdf, other

    cs.SE

    The Role of Emotional Intelligence in Handling Requirements Changes in Software Engineering

    Authors: Kashumi Madampe, Rashina Hoda, John Grundy

    Abstract: Background: Requirements changes (RCs) are inevitable in Software Engineering. Research shows that emotional intelligence (EI) should be used alongside agility and cognitive intelligence during RC handling. Objective: We wanted to study the role of EI in-depth during RC handling. Method: We conducted a socio-technical grounded theory study with eighteen software practitioners from Australia, New Z… ▽ More

    Submitted 23 June, 2022; originally announced June 2022.

    Comments: Under review: IEEE Transactions on Software Engineering

  22. arXiv:2206.09514  [pdf, other

    cs.SE

    Ethics in AI through the Practitioner's View: A Grounded Theory Literature Review

    Authors: Aastha Pant, Rashina Hoda, Chakkrit Tantithamthavorn, Burak Turhan

    Abstract: The term ethics is widely used, explored, and debated in the context of developing Artificial Intelligence (AI) based software systems. In recent years, numerous incidents have raised the profile of ethical issues in AI development and led to public concerns about the proliferation of AI technology in our everyday lives. But what do we know about the views and experiences of those who develop thes… ▽ More

    Submitted 19 February, 2024; v1 submitted 19 June, 2022; originally announced June 2022.

    Comments: 57 pages, 6 figures, 3 tables

  23. arXiv:2205.05827  [pdf, other

    cs.SE

    Emotion-Centric Requirements Change Handling in Software Engineering

    Authors: Kashumi Madampe, Rashina Hoda, John Grundy

    Abstract: Background: Requirements Changes (RCs) -- the additions/modifications/deletions of functional/non-functional requirements in software products -- are challenging for software practitioners to handle. Handling some changes may significantly impact the emotions of the practitioners. Objective: We wanted to know the key challenges that make RC handling difficult, how these impact the emotions of soft… ▽ More

    Submitted 11 May, 2022; originally announced May 2022.

    Comments: Under review at IEEE Transactions on Software Engineering

  24. arXiv:2111.15293  [pdf, other

    cs.SE

    The Impact of Considering Human Values during Requirements Engineering Activities

    Authors: Harsha Perera, Rashina Hoda, Rifat Ara Shams, Arif Nurwidyantoro, Mojtaba Shahin, Waqar Hussain, Jon Whittle

    Abstract: Human values, or what people hold important in their life, such as freedom, fairness, and social responsibility, often remain unnoticed and unattended during software development. Ignoring values can lead to values violations in software that can result in financial losses, reputation damage, and widespread social and legal implications. However, embedding human values in software is not only non-… ▽ More

    Submitted 30 November, 2021; originally announced November 2021.

    Comments: 17 pages, 8 images, 5 tables

  25. arXiv:2110.13343  [pdf, other

    cs.SE

    The Role of the Scrum Master in an Industry based University Course

    Authors: Kashumi Madampe, Zainab Masood, Rashina Hoda

    Abstract: Background: Scrum is the most commonly used agile software development method, and the role of the Scrum Master (SM) in a Scrum environment is vital. Therefore, through an industry based university course for final year undergraduate and masters students, we aimed to give students both theoretical and practical understanding of the role of SM via hands-on experience on playing the role in real-wor… ▽ More

    Submitted 25 October, 2021; originally announced October 2021.

    Comments: 21 pages, 12 figures, 3 tables, under review at Journal of Systems and Software

  26. The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

    Authors: Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, Kashumi Madampe

    Abstract: Requirements Engineering (RE) requires the collaboration of various roles in SE, such as requirements engineers, stakeholders and other developers, and it is thus a highly human dependent process in software engineering (SE). Identifying how human aspects such as personality, motivation, emotions, communication, gender, culture and geographic distribution might impact RE would assist us in better… ▽ More

    Submitted 16 September, 2021; originally announced September 2021.

    Comments: Published in IEEE Transactions on Software Engineering (Early Access), 25 pages, 16 tables, 9 figures

  27. arXiv:2109.07868  [pdf, other

    cs.SE

    The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners Perspective

    Authors: Dulaji Hidellaarachchi, John Grundy, Rashina Hoda, Ingo Mueller

    Abstract: Requirements Engineering (RE)-related activities require high collaboration between various roles in software engineering (SE), such as requirements engineers, stakeholders, developers, etc. Their demographics, views, understanding of technologies, working styles, communication and collaboration capabilities make RE highly human dependent. Identifying how "human aspects" such as motivation, domain… ▽ More

    Submitted 6 June, 2022; v1 submitted 16 September, 2021; originally announced September 2021.

    Comments: Accepted in ACM Transactions on Software Engineering and Methodology, 37 pages, 8 figures, 7 tables

  28. arXiv:2109.03993  [pdf, other

    cs.SE

    The Emotional Roller Coaster of Responding to Requirements Changes in Software Engineering

    Authors: Kashumi Madampe, Rashina Hoda, John Grundy

    Abstract: Background: A preliminary study we conducted showed that software practitioners respond to requirements changes(RCs) with different emotions, and that their emotions vary at stages of the RC handling life cycle, such as receiving, developing, and delivering RCs. Objective: We wanted to study more comprehensively how practitioners emotionally respond to RCs. Method: We conducted a world-wide survey… ▽ More

    Submitted 8 September, 2021; originally announced September 2021.

    Comments: 16 pages, 7 tables, 10 figures, under review at IEEE Transactions on Software Engineering

  29. What Drives and Sustains Self-Assignment in Agile Teams

    Authors: Zainab Masood, Rashina Hoda, Kelly Blincoe

    Abstract: Self-assignment, where software developers choose their own tasks, is a common practice in agile teams. However, it is not known why developers select certain tasks. It is important for managers to be aware of these reasons to ensure sustainable self-assignment practices. We investigated developers' preferences while they are choosing tasks for themselves. We collected data from 42 participants wo… ▽ More

    Submitted 10 August, 2021; originally announced August 2021.

    Journal ref: IEEE Transactions on Software Engineering, 2021

  30. arXiv:2105.01952  [pdf, other

    cs.SE

    Emotimonitor: A Trello Power-Up to Capture Emotions of Agile Teams

    Authors: Mohammed-Amr Abd El-Migid, Damon Cai, Thomas Niven, Jeffrey Vo, Kashumi Madampe, John Grundy, Rashina Hoda

    Abstract: In recent years, Agile methods have continued to grow into a popular means of modulating team productivity, even garnering a presence in non-software development related industries. The uptake of Agile methods has been driven by their flexibility, making them more suitable for many teams when compared to traditional approaches. However, an inevitable expectation for an Agile workflow is a higher l… ▽ More

    Submitted 5 May, 2021; v1 submitted 5 May, 2021; originally announced May 2021.

    Comments: 11 pages, 5 figures, Submitted to Journal of Systems and Software

  31. Real World Scrum A Grounded Theory of Variations in Practice

    Authors: Zainab Masood, Rashina Hoda, Kelly Blincoe

    Abstract: Scrum, the most popular agile method and project management framework, is widely reported to be used, adapted, misused, and abused in practice. However, not much is known about how Scrum actually works in practice, and critically, where, when, how and why it diverges from Scrum by the book. Through a Grounded Theory study involving semi-structured interviews of 45 participants from 30 companies an… ▽ More

    Submitted 28 March, 2021; originally announced March 2021.

  32. Socio-Technical Grounded Theory for Software Engineering

    Authors: Rashina Hoda

    Abstract: Grounded Theory (GT), a sociological research method designed to study social phenomena, is increasingly being used to investigate the human and social aspects of software engineering (SE). However, being written by and for sociologists, GT is often challenging for a majority of SE researchers to understand and apply. Additionally, SE researchers attempting ad hoc adaptations of traditional GT gui… ▽ More

    Submitted 9 September, 2021; v1 submitted 25 March, 2021; originally announced March 2021.

    Comments: Accepted to IEEE Transactions on Software Engineering (Aug 2021); This author preprint is 26 pages, the final IEEE version is 25 pages due to reformatting, content is same. More details: https://rashina.com/

    Journal ref: IEEE Transactions on Software Engineering (2021)

  33. arXiv:2102.12107  [pdf, other

    cs.SE

    How Can Human Values Be Addressed in Agile Methods? A Case Study on SAFe

    Authors: Waqar Hussain, Mojtaba Shahin, Rashina Hoda, Jon Whittle, Harsha Perera, Arif Nurwidyantoro, Rifat Ara Shams, Gillian Oliver

    Abstract: Agile methods are predominantly focused on delivering business values. But can Agile methods be adapted to effectively address and deliver human values such as social justice, privacy, and sustainability in the software they produce? Human values are what an individual or a society considers important in life. Ignoring these human values in software can pose difficulties or risks for all stakehold… ▽ More

    Submitted 12 November, 2021; v1 submitted 24 February, 2021; originally announced February 2021.

    Comments: Preprint - Accepted to be published in IEEE Transactions on Software Engineering (2021), 18 Pages, 5 Figures, 3 Tables

  34. arXiv:2012.03423  [pdf, other

    cs.SE

    A Multi-dimensional Study of Requirements Changes in Agile Software Development Projects

    Authors: Kashumi Madampe, Rashina Hoda, John Grundy

    Abstract: Agile processes are now widely practiced by software engineering (SE) teams, and the agile manifesto claims that agile methods support responding to changes well. However, no study appears to have researched whether this is accurate in reality. Requirements changes (RCs) are inevitable in any software development environment, and we wanted to acquire a holistic picture of how RCs occur and are han… ▽ More

    Submitted 6 December, 2020; originally announced December 2020.

    Comments: 20 pages, 9 figures, 12 tables, Submitted to IEEE Transactions on Software Engineering

  35. arXiv:2010.03525  [pdf

    cs.SE cs.GL

    Empirical Standards for Software Engineering Research

    Authors: Paul Ralph, Nauman bin Ali, Sebastian Baltes, Domenico Bianculli, Jessica Diaz, Yvonne Dittrich, Neil Ernst, Michael Felderer, Robert Feldt, Antonio Filieri, Breno Bernard Nicolau de França, Carlo Alberto Furia, Greg Gay, Nicolas Gold, Daniel Graziotin, Pinjia He, Rashina Hoda, Natalia Juristo, Barbara Kitchenham, Valentina Lenarduzzi, Jorge Martínez, Jorge Melegati, Daniel Mendez, Tim Menzies, Jefferson Molleri , et al. (18 additional authors not shown)

    Abstract: Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer Review Quality Initiative generated empirical standards for research methods commonly used in software engineering. These living documents, which should be continuously revised to reflect evolving consensus around resear… ▽ More

    Submitted 4 March, 2021; v1 submitted 7 October, 2020; originally announced October 2020.

    Comments: For the complete standards, supplements and other resources, see https://github.com/acmsigsoft/EmpiricalStandards

  36. Pandemic Programming: How COVID-19 affects software developers and how their organizations can help

    Authors: Paul Ralph, Sebastian Baltes, Gianisa Adisaputri, Richard Torkar, Vladimir Kovalenko, Marcos Kalinowski, Nicole Novielli, Shin Yoo, Xavier Devroey, Xin Tan, Minghui Zhou, Burak Turhan, Rashina Hoda, Hideaki Hata, Gregorio Robles, Amin Milani Fard, Rana Alkadhi

    Abstract: Context. As a novel coronavirus swept the world in early 2020, thousands of software developers began working from home. Many did so on short notice, under difficult and stressful conditions. Objective. This study investigates the effects of the pandemic on developers' wellbeing and productivity. Method. A questionnaire survey was created mainly from existing, validated scales and translated into… ▽ More

    Submitted 20 July, 2020; v1 submitted 3 May, 2020; originally announced May 2020.

    Comments: 34 pages, 7 tables, 5 figures, to appear in Empirical Software Engineering

    Journal ref: Empirical Software Engineering, 2020

  37. Autonomous agile teams: Challenges and future directions for research

    Authors: Viktoria Stray, Nils Brede Moe, Rashina Hoda

    Abstract: According 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. These principles have spawned many practices. At the core of these practices is the idea of autonomous, self-managing, or self-organizing teams whose… ▽ More

    Submitted 5 October, 2018; originally announced October 2018.

    Journal ref: In Proceedings of the 19th International Conference on Agile Software Development: Companion (XP '18). ACM, New York (2018)