Skip to main content

Showing 1–22 of 22 results for author: Montgomery, L

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

    cs.SE

    How (Not) To Write a Software Engineering Abstract

    Authors: Lutz Prechelt, Lloyd Montgomery, Julian Frattini, Franz Zieris

    Abstract: Background: Abstracts are a particularly valuable element in a software engineering research article. However, not all abstracts are as informative as they could be. Objective: Characterize the structure of abstracts in high-quality software engineering venues. Observe and quantify deficiencies. Suggest guidelines for writing informative abstracts. Methods: Use qualitative open coding to derive co… ▽ More

    Submitted 25 June, 2025; originally announced June 2025.

    Comments: 16 pages, 11 figures, 2 tables

    ACM Class: D.2.0; A.m; K.m

  2. Requirements Quality Research Artifacts: Recovery, Analysis, and Management Guideline

    Authors: Julian Frattini, Lloyd Montgomery, Davide Fucci, Michael Unterkalmsteiner, Daniel Mendez, Jannik Fischbach

    Abstract: Requirements quality research, which is dedicated to assessing and improving the quality of requirements specifications, is dependent on research artifacts like data sets (containing information about quality defects) and implementations (automatically detecting and removing these defects). However, recent research exposed that the majority of these research artifacts have become unavailable or ha… ▽ More

    Submitted 3 June, 2024; originally announced June 2024.

  3. arXiv:2403.05716  [pdf, other

    cs.SE

    Mining Issue Trackers: Concepts and Techniques

    Authors: Lloyd Montgomery, Clara Lüders, Walid Maalej

    Abstract: An issue tracker is a software tool used by organisations to interact with users and manage various aspects of the software development lifecycle. With the rise of agile methodologies, issue trackers have become popular in open and closed-source settings alike. Internal and external stakeholders report, manage, and discuss "issues", which represent different information such as requirements and ma… ▽ More

    Submitted 11 July, 2024; v1 submitted 8 March, 2024; originally announced March 2024.

    Comments: 21 pages

  4. Applying Bayesian Data Analysis for Causal Inference about Requirements Quality: A Controlled Experiment

    Authors: Julian Frattini, Davide Fucci, Richard Torkar, Lloyd Montgomery, Michael Unterkalmsteiner, Jannik Fischbach, Daniel Mendez

    Abstract: It is commonly accepted that the quality of requirements specifications impacts subsequent software engineering activities. However, we still lack empirical evidence to support organizations in deciding whether their requirements are good enough or impede subsequent activities. We aim to contribute empirical evidence to the effect that requirements quality defects have on a software engineering ac… ▽ More

    Submitted 7 January, 2025; v1 submitted 2 January, 2024; originally announced January 2024.

  5. Requirements Quality Research: a harmonized Theory, Evaluation, and Roadmap

    Authors: Julian Frattini, Lloyd Montgomery, Jannik Fischbach, Daniel Mendez, Davide Fucci, Michael Unterkalmsteiner

    Abstract: High-quality requirements minimize the risk of propagating defects to later stages of the software development life cycle. Achieving a sufficient level of quality is a major goal of requirements engineering. This requires a clear definition and understanding of requirements quality. Though recent publications make an effort at disentangling the complex concept of quality, the requirements quality… ▽ More

    Submitted 19 September, 2023; originally announced September 2023.

    Comments: Requirements Eng (2023)

  6. arXiv:2304.09088  [pdf, other

    cs.IR cs.HC cs.LG

    A Field Test of Bandit Algorithms for Recommendations: Understanding the Validity of Assumptions on Human Preferences in Multi-armed Bandits

    Authors: Liu Leqi, Giulio Zhou, Fatma Kılınç-Karzan, Zachary C. Lipton, Alan L. Montgomery

    Abstract: Personalized recommender systems suffuse modern life, shaping what media we read and what products we consume. Algorithms powering such systems tend to consist of supervised learning-based heuristics, such as latent factor models with a variety of heuristically chosen prediction targets. Meanwhile, theoretical treatments of recommendation frequently address the decision-theoretic nature of the pro… ▽ More

    Submitted 16 April, 2023; originally announced April 2023.

    Comments: Accepted to CHI. 16 pages, 6 figures

  7. arXiv:2304.04670  [pdf, other

    cs.SE

    Let's Stop Building at the Feet of Giants: Recovering unavailable Requirements Quality Artifacts

    Authors: Julian Frattini, Lloyd Montgomery, Davide Fucci, Jannik Fischbach, Michael Unterkalmsteiner, Daniel Mendez

    Abstract: Requirements quality literature abounds with publications presenting artifacts, such as data sets and tools. However, recent systematic studies show that more than 80% of these artifacts have become unavailable or were never made public, limiting reproducibility and reusability. In this work, we report on an attempt to recover those artifacts. To that end, we requested corresponding authors of una… ▽ More

    Submitted 10 April, 2023; originally announced April 2023.

  8. An Exploratory Study of Documentation Strategies for Product Features in Popular GitHub Projects

    Authors: Tim Puhlfürß, Lloyd Montgomery, Walid Maalej

    Abstract: [Background] In large open-source software projects, development knowledge is often fragmented across multiple artefacts and contributors such that individual stakeholders are generally unaware of the full breadth of the product features. However, users want to know what the software is capable of, while contributors need to know where to fix, update, and add features. [Objective] This work aims a… ▽ More

    Submitted 2 August, 2022; originally announced August 2022.

    Comments: Accepted for the New Ideas and Emerging Results (NIER) track of the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME)

  9. A Live Extensible Ontology of Quality Factors for Textual Requirements

    Authors: Julian Frattini, Lloyd Montgomery, Jannik Fischbach, Michael Unterkalmsteiner, Daniel Mendez, Davide Fucci

    Abstract: Quality factors like passive voice or sentence length are commonly used in research and practice to evaluate the quality of natural language requirements since they indicate defects in requirements artifacts that potentially propagate to later stages in the development life cycle. However, as a research community, we still lack a holistic perspective on quality factors. This inhibits not only a co… ▽ More

    Submitted 7 January, 2025; v1 submitted 13 June, 2022; originally announced June 2022.

    Comments: 7 pages, 1 figure, requirements engineering conference

  10. An Alternative Issue Tracking Dataset of Public Jira Repositories

    Authors: Lloyd Montgomery, Clara Lüders, Walid Maalej

    Abstract: Organisations use issue tracking systems (ITSs) to track and document their projects' work in units called issues. This style of documentation encourages evolutionary refinement, as each issue can be independently improved, commented on, linked to other issues, and progressed through the organisational workflow. Commonly studied ITSs so far include GitHub, GitLab, and Bugzilla, while Jira, one of… ▽ More

    Submitted 25 March, 2022; v1 submitted 20 January, 2022; originally announced January 2022.

    Comments: 5 pages

  11. arXiv:2011.06741  [pdf, other

    cs.LG stat.ML

    Rebounding Bandits for Modeling Satiation Effects

    Authors: Liu Leqi, Fatma Kilinc-Karzan, Zachary C. Lipton, Alan L. Montgomery

    Abstract: Psychological research shows that enjoyment of many goods is subject to satiation, with short-term satisfaction declining after repeated exposures to the same item. Nevertheless, proposed algorithms for powering recommender systems seldom model these dynamics, instead proceeding as though user preferences were fixed in time. In this work, we introduce rebounding bandits, a multi-armed bandit setup… ▽ More

    Submitted 27 October, 2021; v1 submitted 12 November, 2020; originally announced November 2020.

  12. Renovating Requirements Engineering: First Thoughts to Shape Requirements Engineering as a Profession

    Authors: Yen Dieu Pham, Lloyd Montgomery, Walid Maalej

    Abstract: Legacy software systems typically include vital data for organizations that use them and should thus to be regularly maintained. Ideally, organizations should rely on Requirements Engineers to understand and manage changes of stakeholder needs and system constraints. However, due to time and cost pressure, and with a heavy focus on implementation, organizations often choose to forgo Requirements E… ▽ More

    Submitted 26 October, 2020; originally announced October 2020.

    Comments: 5 pages, 1 figure, 1 table, accepted at the 2019 IEEE 3rd International Workshop on Learning from other Disciplines for RE (D4RE) at ICSE

  13. How angry are your customers? Sentiment analysis of support tickets that escalate

    Authors: Colin Werner, Lloyd Montgomery, Sanja Dodos, Gabriel Tapuc, Diksha Sharma, Daniela Damian

    Abstract: Software support ticket escalations can be an extremely costly burden for software organizations all over the world. Consequently, there exists an interest in researching how to better enable support analysts to handle such escalations. In order to do so, we need to develop tools to reliably predict if, and when, a support ticket becomes a candidate for escalation. This paper explores the use of s… ▽ More

    Submitted 26 October, 2020; originally announced October 2020.

    Comments: 8 pages, 0 figures, 6 tables, accepted at the 2018 1st International Workshop on Affective Computing for Requirements Engineering (AffectRE) at RE

  14. arXiv:2010.06390  [pdf, other

    cs.SE cs.LG

    Escalation Prediction using Feature Engineering: Addressing Support Ticket Escalations within IBM's Ecosystem

    Authors: Lloyd Montgomery

    Abstract: Large software organizations handle many customer support issues every day in the form of bug reports, feature requests, and general misunderstandings as submitted by customers. Strategies to gather, analyze, and negotiate requirements are complemented by efforts to manage customer input after products have been deployed. For the latter, support tickets are key in allowing customers to submit thei… ▽ More

    Submitted 12 October, 2020; originally announced October 2020.

    Comments: 92 pages, 8 figures, thesis accepted at the University of Victoria, Canada

  15. Customer Support Ticket Escalation Prediction using Feature Engineering

    Authors: Lloyd Montgomery, Daniela Damian, Tyson Bulmer, Shaikh Quader

    Abstract: Understanding and keeping the customer happy is a central tenet of requirements engineering. Strategies to gather, analyze, and negotiate requirements are complemented by efforts to manage customer input after products have been deployed. For the latter, support tickets are key in allowing customers to submit their issues, bug reports, and feature requests. If insufficient attention is given to su… ▽ More

    Submitted 10 October, 2020; originally announced October 2020.

    Comments: 19 pages, 9 figures, published in Springer Requirements Engineering Journal. arXiv admin note: substantial text overlap with arXiv:1901.01092

    Journal ref: 25, 1 (2020)

  16. Predicting Developers' IDE Commands with Machine Learning

    Authors: Tyson Bulmer, Lloyd Montgomery, Daniela Damian

    Abstract: When a developer is writing code they are usually focused and in a state-of-mind which some refer to as flow. Breaking out of this flow can cause the developer to lose their train of thought and have to start their thought process from the beginning. This loss of thought can be caused by interruptions and sometimes slow IDE interactions. Predictive functionality has been harnessed in user applicat… ▽ More

    Submitted 10 October, 2020; originally announced October 2020.

    Comments: 4 pages, 1 figure, accepted at the 2018 ACM 15th Mining Software Repositories (MSR) conference

  17. ECrits - Visualizing Support Ticket Escalation Risk

    Authors: Lloyd Montgomery, Emma Reading, Daniela Damian

    Abstract: Managing support tickets in large, multi-product organizations is difficult. Failure to meet the expectations of customers can lead to the escalation of support tickets, which is costly for IBM in terms of customer relationships and resources spent addressing the escalation. Keeping the customer happy is an important task in requirements engineering, which often comes in the form of handling their… ▽ More

    Submitted 4 January, 2019; originally announced January 2019.

    Comments: Accepted for publication to the 25th International Requirements Engineering Conference (RE'17)

  18. What do Support Analysts Know about Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations

    Authors: Lloyd Montgomery, Daniela Damian

    Abstract: Understanding and keeping the customer happy is a central tenet of requirements engineering. Strategies to gather, analyze, and negotiate requirements are complemented by efforts to manage customer input after products have been deployed. For the latter, support tickets are key in allowing customers to submit their issues, bug reports, and feature requests. Whenever insufficient attention is given… ▽ More

    Submitted 4 January, 2019; originally announced January 2019.

    Comments: Accepted for publication to the 25th International Requirements Engineering Conference (RE'17)

  19. arXiv:1901.01061  [pdf

    cs.CY

    Towards a Live Anonymous Question Queue To Address Student Apprehension

    Authors: Lloyd Montgomery, Guy Evans, Francis Harrison, Daniela Damian

    Abstract: In today's university climate many first and second year classes have over a hundred students. Large classrooms make some students apprehensive about asking questions. An anonymous method of submitting questions to an instructor would allow students to ask their questions without feeling apprehensive. In this paper we propose a Live Anonymous Question Queue (LAQQ), a system that facilitates anonym… ▽ More

    Submitted 4 January, 2019; originally announced January 2019.

    Comments: Accepted for publication to the 20th Western Canadian Conference on Computing Education (WCCCE'15)

  20. arXiv:1806.02592  [pdf, other

    cs.SE

    A Simple NLP-based Approach to Support Onboarding and Retention in Open Source Communities

    Authors: Christoph Stanik, Lloyd Montgomery, Daniel Martens, Davide Fucci, Walid Maalej

    Abstract: Successful open source communities are constantly looking for new members and helping them become active developers. A common approach for developer onboarding in open source projects is to let newcomers focus on relevant yet easy-to-solve issues to familiarize themselves with the code and the community. The goal of this research is twofold. First, we aim at automatically identifying issues that n… ▽ More

    Submitted 16 August, 2018; v1 submitted 7 June, 2018; originally announced June 2018.

  21. arXiv:1202.4285  [pdf, other

    math.NT cs.CR

    Finding ECM-friendly curves through a study of Galois properties

    Authors: Razvan Barbulescu, Joppe W. Bos, Cyril Bouvier, Thorsten Kleinjung, Peter L. Montgomery

    Abstract: In this paper we prove some divisibility properties of the cardinality of elliptic curves modulo primes. These proofs explain the good behavior of certain parameters when using Montgomery or Edwards curves in the setting of the elliptic curve method (ECM) for integer factorization. The ideas of the proofs help us to find new families of elliptic curves with good division properties which increase… ▽ More

    Submitted 4 September, 2012; v1 submitted 20 February, 2012; originally announced February 2012.

    Journal ref: Algorithmic Number Theory Symposium (2012)

  22. arXiv:1004.3169  [pdf, ps, other

    math.NT cs.DS

    Factorizations of Cunningham numbers with bases 13 to 99

    Authors: Richard P. Brent, Peter L. Montgomery, Herman J. J. te Riele

    Abstract: This Report updates the tables of factorizations of a^n +- 1 for 13 < a < 100, previously published as CWI Report NM-R9212 (June 1992) and updated in CWI Report NM-R9419 (Update 1, September 1994) and CWI Report NM-R9609 (Update 2, March 1996). A total of 951 new entries in the tables are given here. The factorizations are now complete for n < 76, and there are no composite cofactors smaller than… ▽ More

    Submitted 19 April, 2010; v1 submitted 19 April, 2010; originally announced April 2010.

    Comments: A Technical Report (December 2000) not published elsewhere, submitted for archival reasons. vi + 463 pages. For further details see http://wwwmaths.anu.edu.au/~brent/pub/pub200.html

    Report number: PRG TR-14-00 MSC Class: 11Y05 (Primary); 11-04 (Secondary) ACM Class: F.2.1