2024
Work-from-home impacts on software project: A global study on software development practices and stakeholder perceptions.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Softw. Pract. Exp., 2024
Evaluating Alignment Techniques for Enhancing LLM Performance in a Closed-Domain Application: A RAG Bench-Marking Study.
Proceedings of the International Conference on Machine Learning and Applications, 2024
2023
Impact in Software Engineering Activities After One Year of COVID-19 Restrictions for Startups and Established Companies.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
IEEE Access, 2023
Software Code Smells and Defects: An Empirical Investigation.
Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, 2023
On Code Example-Aided Just-In-Time Learning for Programming Education.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023
2022
Work-from-home and its implication for project management, resilience and innovation - a global survey on software companies.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
CoRR, 2022
An Investigation of Entropy and Refactoring in Software Evolution.
Proceedings of the Product-Focused Software Process Improvement, 2022
Cutting down high dimensional data with Fuzzy weighted forests (FWF).
Proceedings of the IEEE International Conference on Fuzzy Systems, 2022
2021
Social network analysis of open source software: A review and categorisation.
Inf. Softw. Technol., 2021
A novel Data-driven fuzzy aggregation method for Takagi-Sugeno-Kang fuzzy Neural network system using ensemble learning.
Proceedings of the 30th IEEE International Conference on Fuzzy Systems, 2021
2019
Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
ACM Trans. Softw. Eng. Methodol., 2019
Using a many-objective approach to investigate automated refactoring.
Inf. Softw. Technol., 2019
Use of Wearable Technologies with Machine Learning to Understand University Student Learning Behaviours to Predict Students at Risk of Failing.
Proceedings of the Human Interaction and Emerging Technologies, 2019
Maximizing refactoring coverage in an automated maintenance approach using multi-objective optimization.
Proceedings of the 3rd International Workshop on Refactoring, 2019
Investigating Evolution in Open Source Software.
Proceedings of the Computational Science and Its Applications - ICCSA 2019, 2019
2018
A survey of search-based refactoring for software maintenance.
J. Softw. Eng. Res. Dev., 2018
Agile risk management using software agents.
J. Ambient Intell. Humaniz. Comput., 2018
Video makes the coding star?
Proceedings of the 41st International Convention on Information and Communication Technology, 2018
Automated Multi-objective Refactoring Based on Quality and Code Element Recentness.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2018
Automated Refactoring of Software using Version History and a Code Element Recentness Measure.
Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, 2018
An Approach to Prioritize Classes in a Multi-objective Software Maintenance Framework.
Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering, 2018
2017
Naming the pain in requirements engineering - Contemporary problems, causes, and effects in practice.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Empir. Softw. Eng., 2017
MultiRefactor: Automated Refactoring to Improve Software Quality.
Proceedings of the Product-Focused Software Process Improvement, 2017
Learning to program - does it matter where you sit in the lecture theatre?
Proceedings of the 40th International Convention on Information and Communication Technology, 2017
Learning to Program: Choose Your Lecture Seat Carefully!
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017
2016
Technical debt reduction using search based automated refactoring.
J. Syst. Softw., 2016
2014
Lightweight Risk Management in Agile Projects.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014
Behavioral Model Generation from Use Cases Based on Ontology Mapping and GRASP Patterns.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014
2013
Performance models of storage contention in cloud environments.
Softw. Syst. Model., 2013
Towards optimal software engineering: learning from agile practice.
Innov. Syst. Softw. Eng., 2013
The Maturation of Agile Software Development Principles and Practice: Observations on Successive Industrial Studies in 2010 and 2012.
Proceedings of the 20th IEEE International Conference and Workshops on Engineering of Computer Based Systems, 2013
2012
Towards an understanding of the causes and effects of software requirements change: two case studies.
Requir. Eng., 2012
WIQ: Work-Intensive Query Scheduling for In-Memory Database Systems.
Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, 2012
2011
Agile Software Development.
Softw. Pract. Exp., 2011
IO performance prediction in consolidated virtualized environments (abstracts only).
SIGMETRICS Perform. Evaluation Rev., 2011
IO performance prediction in consolidated virtualized environments.
Proceedings of the ICPE'11, 2011
Software requirements change taxonomy: Evaluation by case study.
Proceedings of the RE 2011, 19th IEEE International Requirements Engineering Conference, Trento, Italy, August 29 2011, 2011
The Diffusion of Agile Software Development: Insights from a Regional Survey.
Proceedings of the Information Systems Development, Reflections, Challenges and New Directions [Proceedings of ISD 2011, Heriot-Watt University, Edinburgh, Scotland, UK, August 24, 2011
2010
Adaptability performance trade-off: a controlled experiment.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010
2009
Environment support for developing and configuring adaptive agents.
Multiagent Grid Syst., 2009
Adaptive Agent Model: Software Adaptivity using an Agent-oriented Model-Driven Architecture.
Inf. Softw. Technol., 2009
Software project initiation and planning - an empirical study.
IET Softw., 2009
A Software Requirements Change Source Taxonomy.
Proceedings of the Fourth International Conference on Software Engineering Advances, 2009
Software risk management barriers: An empirical study.
Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement, 2009
2008
Preparing small software companies for tailored agile method adoption: <i>Minimally intrusive risk assessment</i>.
Softw. Process. Improv. Pract., 2008
A knowledge hierarchy model for adaptive multi-agent systems.
Int. J. Comput. Appl. Technol., 2008
2007
Towards agent-oriented model-driven architecture.
Eur. J. Inf. Syst., 2007
2006
The Agent-Rule-Class framework for Multi-Agent Systems.
Multiagent Grid Syst., 2006
A Hierarchical Agent-oriented Knowledge Model for Multi-Agent Systems.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006
Managing Uncertainty in Agile Release Planning.
Proceedings of the Eighteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2006), 2006
Applying an Agility/Discipline Assessment for a Small Software Organisation.
Proceedings of the Product-Focused Software Process Improvement, 2006
Do agile GSD experience reports help the practitioner?
Proceedings of the 2006 International Workshop on Global Software Development For the Practitioner, 2006
2005
Implementing advanced spoken dialogue management in Java.
Sci. Comput. Program., 2005
Modelling Agent Knowledge with Business Rules
Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE'2005), 2005
The Adaptive Agent Model: Software Adaptivity through Dynamic Agents and XMLbased Business Rules.
Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE'2005), 2005
Modeling, Auto-generation and Adaptation of Multi-Agent Systems.
Proceedings of the 10th International Workshop on Exploring Modeling Methods for Systems Analysis and Design, 2005
2004
Software release planning: an evolutionary and iterative approach.
Inf. Softw. Technol., 2004
2003
A Java implementation of cross-domain mixed initiative spoken dialogue management.
Proceedings of the 2nd International Symposium on Principles and Practice of Programming in Java, 2003
Quantitative Studies in Software Release Planning under Risk and Resource Constraints.
Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE 2003), 30 September, 2003
2002
Java for scientists - fast!
Proceedings of the naugural International Symposium on Principles and Practice of Programming in Java, 2002
2001
Evolutionary Web Development.
Softw. Focus, 2001
2000
Software engineering risk : understanding and management.
PhD thesis, 2000
1999
Prioritisation of System Changes using Cost-Benefit and Risk Assessments.
Proceedings of the 4th IEEE International Symposium on Requirements Engineering (RE '99), 1999
1996
Towards an Evolutionary Software Delivery Strategy based on Soft Systems and Risk Analysis.
Proceedings of the IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS'96), 1996