Skip to main content

Showing 1–12 of 12 results for author: Madampe, K

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

    cs.SE cs.HC

    Accessibility Recommendations for Designing Better Mobile Application User Interfaces for Seniors

    Authors: Shavindra Wickramathilaka, John Grundy, Kashumi Madampe, Omar Haggag

    Abstract: Seniors represent a growing user base for mobile applications; however, many apps fail to adequately address their accessibility challenges and usability preferences. To investigate this issue, we conducted an exploratory focus group study with 16 senior participants, from which we derived an initial set of user personas highlighting key accessibility and personalisation barriers. These personas i… ▽ More

    Submitted 17 April, 2025; originally announced April 2025.

    Comments: Submitted to ACM Transactions on Software Engineering and Methodology (ToSEM)

  2. arXiv:2503.03988  [pdf, ps, other

    cs.SE

    How Are We Doing With Using AI-Based Programming Assistants For Privacy-Related Code Generation? The Developers' Experience

    Authors: Kashumi Madampe, John Grundy, Nalin Arachchilage

    Abstract: With generative AI becoming widespread, the existence of AI-based programming assistants for developers is no surprise. Developers increasingly use them for their work, including generating code to fulfil the data protection requirements (privacy) of the apps they build. We wanted to know if the reality is the same as expectations of AI-based programming assistants when trying to fulfil software p… ▽ More

    Submitted 14 June, 2025; v1 submitted 5 March, 2025; originally announced March 2025.

    Comments: Accepted for publication at EASE'25 - short papers and emerging results track

  3. arXiv:2502.18828  [pdf, other

    cs.SE cs.HC

    Adaptive and Accessible User Interfaces for Seniors Through Model-Driven Engineering

    Authors: Shavindra Wickramathilaka, John Grundy, Kashumi Madampe, Omar Haggag

    Abstract: The use of diverse apps among senior users is increasing. However, despite their diverse age-related accessibility needs and preferences, these users often encounter apps with significant accessibility barriers. Even in the best-case scenarios, they are provided with one-size-fits-all user interfaces that offer very limited personalisation support. To address this issue, we describe AdaptForge, a… ▽ More

    Submitted 26 February, 2025; originally announced February 2025.

    Comments: This paper is currently under review in the Automated Software Engineering Journal (ASEJ)

  4. arXiv:2309.06161  [pdf

    cs.SE cs.HC

    Towards an Understanding of Developers' Perceptions of Transparency in Software Development: A Preliminary Study

    Authors: Humphrey O. Obie, Juliet Ukwella, Kashumi Madampe, John Grundy, Mojtaba Shahin

    Abstract: Software applications play an increasingly critical role in various aspects of our lives, from communication and entertainment to business and healthcare. As these applications become more pervasive, the importance of considering human values in software development has gained significant attention. In this preliminary study, we investigate developers's perceptions and experiences related to human… ▽ More

    Submitted 12 September, 2023; originally announced September 2023.

    Comments: 2023 Workshop on Human Centric Software Engineering and Cyber Security

  5. arXiv:2211.07142  [pdf, other

    cs.SE

    Automated Detection, Categorisation and Developers' Experience with the Violations of Honesty in Mobile Apps

    Authors: Humphrey O. Obie, Hung Du, Kashumi Madampe, Mojtaba Shahin, Idowu Ilekura, John Grundy, Li Li, Jon Whittle, Burak Turhan, Hourieh Khalajzadeh

    Abstract: Human values such as honesty, social responsibility, fairness, privacy, and the like are things considered important by individuals and society. Software systems, including mobile software applications (apps), may ignore or violate such values, leading to negative effects in various ways for individuals and society. While some works have investigated different aspects of human values in software e… ▽ More

    Submitted 14 November, 2022; originally announced November 2022.

    Comments: Submitted Empirical Software Engineering Journal. arXiv admin note: substantial text overlap with arXiv:2203.07547

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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