Muhammad Ali Babar

Orcid: 0000-0001-9696-3626

Affiliations:
  • University of Adelaide, Australia
  • IT University of Copenhagen, Denmark (former)


According to our database1, Muhammad Ali Babar authored at least 332 papers between 2003 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Security for Machine Learning-based Software Systems: A Survey of Threats, Practices, and Challenges.
ACM Comput. Surv., June, 2024

A Survey on UAV-Enabled Edge Computing: Resource Management Perspective.
ACM Comput. Surv., March, 2024

Design and Generation of a Set of Declarative APIs for Security Orchestration.
IEEE Trans. Serv. Comput., 2024

Why People Still Fall for Phishing Emails: An Empirical Investigation into How Users Make Email Response Decisions.
CoRR, 2024

Are Latent Vulnerabilities Hidden Gems for Software Vulnerability Prediction? An Empirical Study.
CoRR, 2024

2023
Enhancing bitcoin transaction confirmation prediction: a hybrid model combining neural networks and XGBoost.
World Wide Web (WWW), November, 2023

NLP methods in host-based intrusion detection systems: A systematic review and future directions.
J. Netw. Comput. Appl., November, 2023

An empirical study on secure usage of mobile health apps: The attack simulation approach.
Inf. Softw. Technol., November, 2023

Defending SDN against packet injection attacks using deep learning.
Comput. Networks, October, 2023

Privacy Engineering in the Wild: Understanding the Practitioners' Mindset, Organizational Aspects, and Current Practices.
IEEE Trans. Software Eng., September, 2023

Runtime software patching: Taxonomy, survey and future directions.
J. Syst. Softw., June, 2023

Resource Utilization of Distributed Databases in Edge-Cloud Environment.
IEEE Internet Things J., June, 2023

Data Preparation for Software Vulnerability Prediction: A Systematic Literature Review.
IEEE Trans. Software Eng., March, 2023

APIRO: A Framework for Automated Security Tools API Recommendation.
ACM Trans. Softw. Eng. Methodol., January, 2023

A qualitative study of architectural design issues in DevOps.
J. Softw. Evol. Process., 2023

Revisiting the practices and pains of microservice architecture in reality: An industrial inquiry.
J. Syst. Softw., 2023

End-users' knowledge and perception about security of clinical mobile health apps: A case study with two Saudi Arabian mHealth providers.
J. Syst. Softw., 2023

Evaluating the efficacy of using a novel gaze-based attentive user interface to extend ADHD children's attention span.
Int. J. Hum. Comput. Stud., 2023

On the privacy of mental health apps.
Empir. Softw. Eng., 2023

A Survey on Data-driven Software Vulnerability Assessment and Prioritization.
ACM Comput. Surv., 2023

A Review on C3I Systems' Security: Vulnerabilities, Attacks, and Countermeasures.
ACM Comput. Surv., 2023

METAL: Metamorphic Testing Framework for Analyzing Large-Language Model Qualities.
CoRR, 2023

Toward a Reference Architecture for Software Supply Chain Metadata Management.
CoRR, 2023

Interpretability and Transparency-Driven Detection and Transformation of Textual Adversarial Examples (IT-DT).
CoRR, 2023

Detecting Misuses of Security APIs: A Systematic Review.
CoRR, 2023

Enabling Spatial Digital Twins: Technologies, Challenges, and Future Research Directions.
CoRR, 2023

Cost Sharing Public Project with Minimum Release Delay.
CoRR, 2023

Falling for phishing attempts: An investigation of individual differences that are associated with behavior in a naturalistic phishing simulation.
Comput. Secur., 2023

IRP2API: Automated Mapping of Cyber Security Incident Response Plan to Security Tools' APIs.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Data Quality for Software Vulnerability Datasets.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

SoK: Machine Learning for Continuous Integration.
Proceedings of the IEEE/ACM International Workshop on Cloud Intelligence & AIOps, 2023

Enhancing Financial Sentiment Analysis via Retrieval Augmented Large Language Models.
Proceedings of the 4th ACM International Conference on AI in Finance, 2023

Security Tools' API Recommendation Using Machine Learning.
Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, 2023

A Study on Early & Non-Intrusive Security Assessment for Container Images.
Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, 2023

Guidance Models for Designing Big Data Cyber Security Analytics Systems.
Proceedings of the Software Architecture - 17th European Conference, 2023

An Experience Report on the Design and Implementation of an Ad-hoc Blockchain Platform for Tactical Edge Applications.
Proceedings of the Software Architecture - 17th European Conference, 2023

Analyzing the Evolution of Inter-package Dependencies in Operating Systems: A Case Study of Ubuntu.
Proceedings of the Software Architecture - 17th European Conference, 2023

Empirical Analysis of Software Vulnerabilities Causing Timing Side Channels.
Proceedings of the IEEE Conference on Communications and Network Security, 2023

A Goal-Driven Approach to Support Decision-Making with Incomplete Information in Cyber Operations.
Proceedings of the Intelligent Information Systems, 2023

2022
Mod2Dash: A Framework for Model-Driven Dashboards Generation.
Proc. ACM Hum. Comput. Interact., 2022

Why, How and Where of Delays in Software Security Patch Management: An Empirical Investigation in the Healthcare Sector.
Proc. ACM Hum. Comput. Interact., 2022

On the scalability of Big Data Cyber Security Analytics systems.
J. Netw. Comput. Appl., 2022

A framework for automating deployment and evaluation of blockchain networks.
J. Netw. Comput. Appl., 2022

SmartValidator: A framework for automatic identification and classification of cyber threat data.
J. Netw. Comput. Appl., 2022

Relationships between software architecture and source code in practice: An exploratory survey and interview.
Inf. Softw. Technol., 2022

Challenges and solutions when adopting DevSecOps: A systematic review.
Inf. Softw. Technol., 2022

Software security patch management - A systematic literature review of challenges, approaches, tools and practices.
Inf. Softw. Technol., 2022

Design and evaluation of adaptive system for big data cyber security analytics.
Expert Syst. Appl., 2022

An empirical study of developers' discussions about security challenges of different programming languages.
Empir. Softw. Eng., 2022

Machine Learning for Detecting Data Exfiltration: A Review.
ACM Comput. Surv., 2022

Privacy Engineering in the Wild: Understanding the Practitioners' Mindset, Organisational Culture, and Current Practices.
CoRR, 2022

Collaborative Application Security Testing for DevSecOps: An Empirical Analysis of Challenges, Best Practices and Tool Support.
CoRR, 2022

Design and Implementation of Fragmented Clouds for Evaluation of Distributed Databases.
CoRR, 2022

LogGD: Detecting Anomalies from System Logs by Graph Neural Networks.
CoRR, 2022

A Framework for Automating Deployment and Evaluation of Blockchain Network.
CoRR, 2022

On the Privacy of Mental Health Apps: An Empirical Investigation and its Implications for Apps Development.
CoRR, 2022

A Framework for Energy-aware Evaluation of Distributed Data Processing Platforms in Edge-Cloud Environment.
CoRR, 2022

Evaluation of Distributed Data Processing Frameworks in Hybrid Clouds.
CoRR, 2022

Systematic Literature Review on Cyber Situational Awareness Visualizations.
IEEE Access, 2022

KGSecConfig: A Knowledge Graph Based Approach for Secured Container Orchestrator Configuration.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Well Begun is Half Done: An Empirical Study of Exploitability & Impact of Base-Image Vulnerabilities.
Proceedings of the IEEE International Conference on Software Analysis, 2022

An Investigation into Inconsistency of Software Vulnerability Severity across Data Sources.
Proceedings of the IEEE International Conference on Software Analysis, 2022

LogGD: Detecting Anomalies from System Logs with Graph Neural Networks.
Proceedings of the 22nd IEEE International Conference on Software Quality, 2022

On the Use of Fine-grained Vulnerable Code Statements for Software Vulnerability Assessment Models.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

LineVD: Statement-level Vulnerability Detection using Graph Neural Networks.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

Noisy Label Learning for Security Defects.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

An Empirical Study of Automation in Software Security Patch Management.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

ProML: A Decentralised Platform for Provenance Management of Machine Learning Software Systems.
Proceedings of the Software Architecture - 16th European Conference, 2022

2021
Systematic Scalability Modeling of QoS-aware Dynamic Service Composition.
ACM Trans. Auton. Adapt. Syst., December, 2021

The impact of traceability on software maintenance and evolution: A mapping study.
J. Softw. Evol. Process., 2021

A review of edge computing: Features and resource virtualization.
J. Parallel Distributed Comput., 2021

Integrating blockchain and Internet of Things systems: A systematic review on objectives and designs.
J. Netw. Comput. Appl., 2021

Understanding and addressing quality attributes of microservices architecture: A Systematic literature review.
Inf. Softw. Technol., 2021

Deep Learning for Source Code Modeling and Generation: Models, Applications, and Challenges.
ACM Comput. Surv., 2021

Evaluation of Security Training and Awareness Programs: Review of Current Practices and Guideline.
CoRR, 2021

Evaluation of Distributed Databases in Hybrid Clouds and Edge Computing: Energy, Bandwidth, and Storage Consumption.
CoRR, 2021

ReinforceBug: A Framework to Generate Adversarial Textual Examples.
CoRR, 2021

End-Users' Knowledge and Perception about Security of Mobile Health Apps: An Empirical Study.
CoRR, 2021

Revenue maximizing markets for zero-day exploits.
Auton. Agents Multi Agent Syst., 2021

A grounded theory of the role of coordination in software security patch management.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Automated Security Assessment for the Internet of Things.
Proceedings of the 26th IEEE Pacific Rim International Symposium on Dependable Computing, 2021

DeepCVA: Automated Commit-level Vulnerability Assessment with Deep Multi-task Learning.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

LogDP: Combining Dependency and Proximity for Log-Based Anomaly Detection.
Proceedings of the Service-Oriented Computing - 19th International Conference, 2021

Designing a Security Platform for Collaborating Autonomous Systems - An Experience Report.
Proceedings of the 18th IEEE International Conference on Software Architecture Companion, 2021

Falling for Phishing: An Empirical Investigation into People's Email Response Behaviors.
Proceedings of the 42nd International Conference on Information Systems, 2021

An Empirical Analysis of Practitioners' Perspectives on Security Tool Integration into DevOps.
Proceedings of the ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2021

An Empirical Study of Rule-Based and Learning-Based Approaches for Static Application Security Testing.
Proceedings of the ESEM '21: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2021

Taxonomy of Edge Blockchain Network Designs.
Proceedings of the Software Architecture - 15th European Conference, 2021

A Large-scale Study of Security Vulnerability Support on Developer Q&A Websites.
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021

Mechanism Design for Public Projects via Neural Networks.
Proceedings of the AAMAS '21: 20th International Conference on Autonomous Agents and Multiagent Systems, 2021

2020
Architectural Design Space for Modelling and Simulation as a Service: A Review.
J. Syst. Softw., 2020

Modeling, analyzing and predicting security cascading attacks in smart buildings systems-of-systems.
J. Syst. Softw., 2020

An automated implementation of hybrid cloud for performance evaluation of distributed databases.
J. Netw. Comput. Appl., 2020

Machine Learning for Detecting Data Exfiltration.
CoRR, 2020

Demystifying the Mysteries of Security Vulnerability Discussions on Developer Q&A Sites.
CoRR, 2020

The Impact of Distance on Performance and Scalability of Distributed Database Systems in Hybrid Clouds.
CoRR, 2020

Challenges in Developing Secure Mobile Health Applications, A Systematic Review.
CoRR, 2020

An Evasion Attack against ML-based Phishing URL Detectors.
CoRR, 2020

Architectural Resilience in Cloud, Fog and Edge Systems: A Survey.
IEEE Access, 2020

SAM-SoS: A Stochastic Software Architecture Modeling and Verification Approach for Complex System-of-Systems.
IEEE Access, 2020

Security and Privacy for mHealth and uHealth Systems: A Systematic Mapping Study.
IEEE Access, 2020

Automatic Identification of Architecture Smell Discussions from Stack Overflow.
Proceedings of the 32nd International Conference on Software Engineering and Knowledge Engineering, 2020

Blockchain-based Solutions for IoT: A Tertiary Study.
Proceedings of the 20th IEEE International Conference on Software Quality, 2020

PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU Learning.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Security Awareness of End-Users of Mobile Health Applications: An Empirical Study.
Proceedings of the MobiQuitous '20: Computing, 2020

On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study.
Proceedings of the ICSSP '20: International Conference on Software and System Processes, 2020

An evidence-based inquiry into the use of grey literature in software engineering.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Anatomy, Concept, and Design Space of Blockchain Networks.
Proceedings of the 2020 IEEE International Conference on Software Architecture, 2020

Challenges in Docker Development: A Large-scale Study Using Stack Overflow.
Proceedings of the ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2020

Architecture-Centric Support for Integrating Security Tools in a Security Orchestration Platform.
Proceedings of the Software Architecture - 14th European Conference, 2020

Mining Questions Asked about Continuous Software Engineering: A Case Study of Stack Overflow.
Proceedings of the EASE '20: Evaluation and Assessment in Software Engineering, 2020

An Empirical Study on Developing Secure Mobile Health Apps: The Developers' Perspective.
Proceedings of the 27th Asia-Pacific Software Engineering Conference, 2020

2019
Architectural Tactics for Big Data Cybersecurity Analytics Systems: A Review.
J. Syst. Softw., 2019

Special issue on architecting for hyper connectivity and hyper virtualization.
J. Syst. Softw., 2019

An empirical study of architecting for continuous delivery and deployment.
Empir. Softw. Eng., 2019

A Survey on Self-Adaptive Security for Large-scale Open Environments.
ACM Comput. Surv., 2019

A Multi-Vocal Review of Security Orchestration.
ACM Comput. Surv., 2019

Game theoretical modelling of network/cyber security [Review paper].
CoRR, 2019

Internet of things search engine.
Commun. ACM, 2019

Game Theoretical Modelling of Network/Cybersecurity.
IEEE Access, 2019

An Empirical Study of the Effectiveness of Software Architecture Evaluation Meetings.
IEEE Access, 2019

Ethnographic research in software engineering: a critical review and checklist.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Quantifying the Impact of Design Strategies for Big Data Cyber Security Analytics: An Empirical Investigation.
Proceedings of the 20th International Conference on Parallel and Distributed Computing, 2019

Automated software vulnerability assessment with concept drift.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

An ontology-driven approach to automating the process of integrating security software systems.
Proceedings of the International Conference on Software and System Processes, 2019

An Architecture-Driven Adaptation Approach for Big Data Cyber Security Analytics.
Proceedings of the IEEE International Conference on Software Architecture, 2019

How Developers Discuss Architecture Smells? An Exploratory Study on Stack Overflow.
Proceedings of the IEEE International Conference on Software Architecture, 2019

QuickAdapt: Scalable Adaptation for Big Data Cyber Security Analytics.
Proceedings of the 24th International Conference on Engineering of Complex Computer Systems, 2019

Gathering Cyber Threat Intelligence from Twitter Using Novelty Classification.
Proceedings of the 2019 International Conference on Cyberworlds, 2019

Automated Interpretation and Integration of Security Tools Using Semantic Knowledge.
Proceedings of the Advanced Information Systems Engineering, 2019

A Framework for Internet of Things Search Engines Engineering.
Proceedings of the 26th Asia-Pacific Software Engineering Conference, 2019

2018
On the Communication Variability Analysis of the NeCTAR Research Cloud System.
IEEE Syst. J., 2018

Data exfiltration: A review of external attack vectors and countermeasures.
J. Netw. Comput. Appl., 2018

Decision Support for Project Rescheduling to Reduce Software Development Delays based on Ant Colony Optimization.
Int. J. Comput. Intell. Syst., 2018

System requirements-OSS components: matching and mismatch resolution practices - an empirical study.
Empir. Softw. Eng., 2018

Internet of Things Search Engine: Concepts, Classification, and Open Issues.
CoRR, 2018

Architectural Tactics for Big Data Cybersecurity Analytic Systems: A Review.
CoRR, 2018

Automatically exploiting implicit design knowledge when solving the class responsibility assignment problem.
Proceedings of the 25th International Conference on Software Analysis, 2018

Cost Sharing Security Information with Minimal Release Delay.
Proceedings of the PRIMA 2018: Principles and Practice of Multi-Agent Systems - 21st International Conference, Tokyo, Japan, October 29, 2018

Synthesizing qualitative research in software engineering: a critical review.
Proceedings of the 40th International Conference on Software Engineering, 2018

An Empirical Study of Security Issues Posted in Open Source Projects.
Proceedings of the 51st Hawaii International Conference on System Sciences, 2018

An empirical investigation of transferring research to software technology innovation: a case of data-driven national security software.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

2017
Socio-Cultural Challenges in Global Software Engineering Education.
IEEE Trans. Educ., 2017

Architecting cloud-enabled systems: a systematic survey of challenges and solutions.
Softw. Pract. Exp., 2017

An empirical investigation of the influence of persona with personality traits on conceptual design.
J. Syst. Softw., 2017

A Reference Architecture for provisioning of Tools as a Service: Meta-model, Ontologies and Design Elements.
Future Gener. Comput. Syst., 2017

Searching the Web of Things: State of the Art, Challenges, and Solutions.
ACM Comput. Surv., 2017

Software Architectures for Robotics Systems: A Systematic Mapping Study.
CoRR, 2017

Are you a human or a humanoid: Predictive user modelling through behavioural analysis of online gameplay data.
Adv. Eng. Informatics, 2017

Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices.
IEEE Access, 2017

A Kernel-Based Approach to Developing Adaptable and Reusable Sensor Retrieval Systems for the Web of Things.
Proceedings of the Web Information Systems Engineering - WISE 2017, 2017

Optimizing Affine Maximizer Auctions via Linear Programming: An Application to Revenue Maximizing Mechanism Design for Zero-Day Exploits Markets.
Proceedings of the PRIMA 2017: Principles and Practice of Multi-Agent Systems - 20th International Conference, Nice, France, October 30, 2017

A Model Driven Method to Design and Analyze Secure Architectures of Systems-of-Systems.
Proceedings of the 22nd International Conference on Engineering of Complex Computer Systems, 2017

Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

Understanding the Heterogeneity of Contributors in Bug Bounty Programs.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

Security Support in Continuous Deployment Pipeline.
Proceedings of the ENASE 2017, 2017

Adopting Continuous Delivery and Deployment: Impacts on Team Structures, Collaboration and Responsibilities.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

Toward Unified Cloud Service Discovery for Enhanced Service Identification.
Proceedings of the Service Research and Innovation - 5th and 6th Australasian Symposium, 2017

A Mapping Study on Mining Software Process.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

Using Reference Architectures for Design and Evaluation of Web of Things Systems✶: A Case of Smart Homes Domain.
Proceedings of the Managing the Web of Things: Linking the Real World to the Web, 2017

2016
10 years of software architecture knowledge management: Practice and future.
J. Syst. Softw., 2016

Software architectures for robotic systems: A systematic mapping study.
J. Syst. Softw., 2016

Why does site visit matter in global software development: A knowledge-based perspective.
Inf. Softw. Technol., 2016

A systematic review of knowledge sharing challenges and practices in global software development.
Int. J. Inf. Manag., 2016

A Process Framework for Designing Software Reference Architectures for Providing Tools as a Service.
Proceedings of the Product-Focused Software Process Improvement, 2016

Revenue Maximizing Markets for Zero-Day Exploits.
Proceedings of the PRIMA 2016: Princiles and Practice of Multi-Agent Systems, 2016

Discovering "unknown known" security requirements.
Proceedings of the 38th International Conference on Software Engineering, 2016

Reflections on applying constructive alignment with formative feedback for teaching introductory programming and software architecture.
Proceedings of the 38th International Conference on Software Engineering, 2016

An Empirical Evaluation of an Activity-Based Infrastructure for Supporting Cooperation in Software Engineering.
Proceedings of the 11th IEEE International Conference on Global Software Engineering, 2016

Cloud for e-Learning: Determinants of Its Adoption by University Students in a Developing Country.
Proceedings of the 13th IEEE International Conference on e-Business Engineering, 2016

The Intersection of Continuous Deployment and Architecting Process: Practitioners' Perspectives.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

Towards methodological support for secure architectures of software-intensive systems-of-systems.
Proceedings of the International Colloquium on Software-intensive Systems-of-Systems at 10th European Conference on Software Architecture, 2016

Concealing jitter in Multi-Player Online Games through predictive behaviour modeling.
Proceedings of the 20th IEEE International Conference on Computer Supported Cooperative Work in Design, 2016

Model Driven Software Security Architecture of Systems-of-Systems.
Proceedings of the 23rd Asia-Pacific Software Engineering Conference, 2016

Mining Source Code Topics Through Topic Model and Words Embedding.
Proceedings of the Advanced Data Mining and Applications - 12th International Conference, 2016

2015
A dataflow optimisation mechanism for service-oriented cloud workflow.
Int. J. Comput. Sci. Eng., 2015

Introducing Learning Mechanism for Class Responsibility Assignment Problem.
Proceedings of the Search-Based Software Engineering - 7th International Symposium, 2015

Ant colony algorithm based scheduling for handling software project delay.
Proceedings of the 2015 International Conference on Software and System Process, 2015

7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems (PESOS 2015).
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Effectiveness of Persona with Personality Traits on Conceptual Design.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Improving the Quality of Architecture Design Through Peer-Reviews and Recombination.
Proceedings of the Software Architecture - 9th European Conference, 2015

Quality assessment of systematic reviews in software engineering: a tertiary study.
Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, 2015

A Reference Architecture for a Cloud-Based Tools as a Service Workspace.
Proceedings of the 2015 IEEE International Conference on Services Computing, 2015

2014
Key factors for adopting inner source.
ACM Trans. Softw. Eng. Methodol., 2014

Collaborative Software Development Platforms for Crowdsourcing.
IEEE Softw., 2014

Factors that motivate software engineering teams: A four country empirical study.
J. Syst. Softw., 2014

A systematic review of software architecture visualization techniques.
J. Syst. Softw., 2014

Global software engineering: Identifying challenges is important and providing solutions is even better.
Inf. Softw. Technol., 2014

Empirical Study of Architectural Knowledge Management Practices.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014

Towards an Evidence-Based Understanding of Emergence of Architecture through Continuous Refactoring in Agile Software Development.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014

Towards a Reference Architecture to Provision Tools as a Service for Global Software Development.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014

A framework for architecture-driven migration of legacy systems to cloud-enabled software.
Proceedings of the WICSA 2014 Companion Volume, Sydney, NSW, Australia, April 7-11, 2014, 2014

Towards a pattern language for self-adaptation of cloud-based architectures.
Proceedings of the WICSA 2014 Companion Volume, Sydney, NSW, Australia, April 7-11, 2014, 2014

Towards an understanding of enabling process knowing in global software development: a case study.
Proceedings of the International Conference on Software and Systems Process 2014, 2014

An inverted classroom experience: engaging students in architectural thinking for agile projects.
Proceedings of the 36th International Conference on Software Engineering, 2014

Knowledge sharing for common understanding of technical specifications through artifactual culture.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

2013
Building European software architecture community: how far have we come?
Softw. Syst. Model., 2013

Characterizing Architecturally Significant Requirements.
IEEE Softw., 2013

Systematic reviews in software engineering: An empirical investigation.
Inf. Softw. Technol., 2013

NordiCloud 2013: a Nordic and Baltic gathering for supporting cloud computing and internet technologies.
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies, 2013

Perspectives and reflections on cloud computing and internet technologies from NordiCloud 2012.
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies, 2013

Tales of empirically understanding and providing process support for migrating to clouds.
Proceedings of the 7th IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems, 2013

Exploring social structures in Extended Team Model.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

Conducting empirical studies in industry: balancing rigor and relevance.
Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, 2013

A Preliminary User Evaluation of an Infrastructure to Support Activity-Based Computing in Global Software Development (ABC4GSD).
Proceedings of the 8th IEEE International Conference on Global Software Engineering, 2013

Understanding Structures and Affordances of Extended Teams in Global Software Development.
Proceedings of the 8th IEEE International Conference on Global Software Engineering, 2013

2012
An empirical study of learning by osmosis in global software engineering.
J. Softw. Evol. Process., 2012

A framework for groupware-supported software architecture evaluation process in global software development.
J. Softw. Maintenance Res. Pract., 2012

Architecting in global software engineering.
ACM SIGSOFT Softw. Eng. Notes, 2012

Quality requirements engineering for systems and software architecting: methods, approaches, and tools.
Requir. Eng., 2012

Cloud infrastructure for providing tools as a service: quality attributes and potential solutions.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

Nordic Symposium on Cloud Computing and Internet Technologies (NordiCloud).
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

OSS Integration Issues and Community Support: An Integrator Perspective.
Proceedings of the Open Source Systems: Long-Term Sustainability, 2012

Activity Theory Applied to Global Software Engineering: Theoretical Foundations and Implications for Tool Builders.
Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering, 2012

Towards Process Support for Migrating Applications to Cloud Computing.
Proceedings of the 2012 International Conference on Cloud and Service Computing, 2012

2011
Assessing architectural drift in commercial software development: a case study.
Softw. Pract. Exp., 2011

Identifying relevant studies in software engineering.
Inf. Softw. Technol., 2011

A comparative study of challenges in integrating Open Source Software and Inner Source Software.
Inf. Softw. Technol., 2011

A systematic review of evaluation of variability management approaches in software product lines.
Inf. Softw. Technol., 2011

Empirical research in software architecture: opportunities, challenges, and approaches.
Empir. Softw. Eng., 2011

Joint Workshop of the Third International Workshop on Model-Driven Approaches in Software Product Line Engineering and the Third Workshop on Scalable Modeling Techniques for Software Product Lines (MAPLE/SCALE 2011).
Proceedings of the Software Product Lines - 15th International Conference, 2011

The Importance of Architectural Knowledge in Integrating Open Source Software.
Proceedings of the Open Source Systems: Grounding Research, 2011

Supporting activity based computing paradigm in global software development.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Requirements for an Infrastructure to Support Activity-Based Computing in Global Software Development.
Proceedings of the 6th IEEE International Conference on Global Software Engineering, 2011

An Empirical Investigation of Systematic Reviews in Software Engineering.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011

Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software.
Proceedings of the Software Architecture - 5th European Conference, 2011

An empirical assessment of a systematic search process for systematic reviews.
Proceedings of the 15th International Conference on Evaluation & Assessment in Software Engineering, 2011

Migrating Service-Oriented System to Cloud Computing: An Experience Report.
Proceedings of the IEEE International Conference on Cloud Computing, 2011

2010
Managing Variability in Software Product Lines.
IEEE Softw., 2010

Agility and Architecture: Can They Coexist?.
IEEE Softw., 2010

A comparative study of architecture knowledge management tools.
J. Syst. Softw., 2010

Software Process Improvement barriers: A cross-cultural comparison.
Inf. Softw. Technol., 2010

A systematic review of comparative evidence of aspect-oriented programming.
Inf. Softw. Technol., 2010

Applying empirical software engineering to software architecture: challenges and lessons learned.
Empir. Softw. Eng., 2010

Variability Management in Software Product Lines: An Investigation of Contemporary Industrial Challenges.
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

2nd Workshop on Scalable Modeling Techniques for Software Product Lines (SCALE 2010).
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

A Comparison Framework for Open Source Software Evaluation Methods.
Proceedings of the Open Source Software: New Horizons, 2010

Model driven support for the Service Oriented Architecture modeling language.
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems, 2010

Modeling security for service oriented applications.
Proceedings of the Software Architecture, 4th European Conference, 2010

Supporting Customizable Architectural Design Decision Management.
Proceedings of the 17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, 2010

On Searching Relevant Studies in Software Engineering.
Proceedings of the 14th International Conference on Evaluation and Assessment in Software Engineering, 2010

Identifying Architectural Patterns Used in Open Source Software: Approaches and Challenges.
Proceedings of the 14th International Conference on Evaluation and Assessment in Software Engineering, 2010

Towards an Evidence-Based Understanding of Electronic Data Sources.
Proceedings of the 14th International Conference on Evaluation and Assessment in Software Engineering, 2010

Model-Centered Customizable Architectural Design Decisions Management.
Proceedings of the 21st Australian Software Engineering Conference (ASWEC 2010), 2010

A Systematic Review of Studies of Open Source Software Evolution.
Proceedings of the 17th Asia Pacific Software Engineering Conference, 2010

2009
Design decisions and design rationale in software architecture.
J. Syst. Softw., 2009

Identifying high perceived value practices of CMMI level 2: An empirical study.
Inf. Softw. Technol., 2009

Software Architecture Review: The State of Practice.
Computer, 2009

An exploratory study of architectural practices and challenges in using agile software development approaches.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Variability management in software product lines: a systematic review.
Proceedings of the Software Product Lines, 13th International Conference, 2009

An industrial case of exploiting product line architectures in agile software development.
Proceedings of the Software Product Lines, 13th International Conference, 2009

Towards a Framework for Using Agile Approaches in Global Software Development.
Proceedings of the Product-Focused Software Process Improvement, 2009

Design Requirements for an Architecture Consistency Tool.
Proceedings of the 21st Annual Workshop of the Psychology of Programming Interest Group, 2009

Reporting Empirical Research in Open Source Software: The State of Practice.
Proceedings of the Open Source Ecosystems: Diverse Communities Interacting, 2009

A Joint Workshop of QACOS and OSSPL.
Proceedings of the Open Source Ecosystems: Diverse Communities Interacting, 2009

An Automated Tool for Generating UML Models from Natural Language Requirements.
Proceedings of the ASE 2009, 2009

Tool support for automating architectural knowledge extraction.
Proceedings of the ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2009

Using Scrum in Global Software Development: A Systematic Literature Review.
Proceedings of the 4th IEEE International Conference on Global Software Engineering, 2009

A Framework for Supporting the Software Architecture Evaluation Process in Global Software Development.
Proceedings of the 4th IEEE International Conference on Global Software Engineering, 2009

How Can Agile Practices Minimize Global Software Development Co-ordination Risks?
Proceedings of the Software Process Improvement - 16th European Conference, 2009

A Comparative Survey of Economic Models for Software Product Lines.
Proceedings of the 35th Euromicro Conference on Software Engineering and Advanced Applications, 2009

Modeling Service Oriented Architectures of Mobile Applications by Extending SoaML with Ambients.
Proceedings of the 35th Euromicro Conference on Software Engineering and Advanced Applications, 2009

Systematic literature reviews in software engineering: Preliminary results from interviews with researchers.
Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement, 2009

A Status Report on the Evaluation of Variability Management Approaches.
Proceedings of the 13th International Conference on Evaluation and Assessment in Software Engineering, 2009

Risk Identification and Mitigation Processes for Using Scrum in Global Software Development: A Conceptual Framework.
Proceedings of the 16th Asia-Pacific Software Engineering Conference, 2009

Supporting the Software Architecture Process with Knowledge Management.
Proceedings of the Software Architecture Knowledge Management, 2009

2008
Demotivators of software process improvement: an empirical investigation.
Softw. Process. Improv. Pract., 2008

Evaluating guidelines for reporting empirical software engineering studies.
Empir. Softw. Eng., 2008

Comparing distributed and face-to-face meetings for software architecture evaluation: A controlled experiment.
Empir. Softw. Eng., 2008

Architecture-Centric Methods and Agile Approaches.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2008

Dynamic Software Product Line Architectures Using Service-Based Computing for Automotive Systems.
Proceedings of the Software Product Lines, 12th International Conference, 2008

The Second International Workshop on Management and Economics of Software Product Lines (MESPUL08).
Proceedings of the Software Product Lines, 12th International Conference, 2008

Capturing and Using Quality Attributes Knowledge in Software Architecture Evaluation Process.
Proceedings of the First International Workshop on Managing Requirements Knowledge, 2008

Middleware Architecture Evaluation for Dependable Self-managing Systems.
Proceedings of the Quality of Software Architectures. Models and Architectures, 2008

Identifying and Understanding Architectural Risks in Software Evolution: An Empirical Study.
Proceedings of the Product-Focused Software Process Improvement, 2008

A Model for Requirements Change Management: Implementation of CMMI Level 2 Specific Practice.
Proceedings of the Product-Focused Software Process Improvement, 2008

An Empirical Study Identifying High Perceived Value Practices of CMMI Level 2.
Proceedings of the Product-Focused Software Process Improvement, 2008

On identifying the skills needed for software architects.
Proceedings of the First International Workshop on Leadership and Management in Software Architecture, 2008

The application of knowledge-sharing workspace paradigm for software architecture processes.
Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, 2008

Developing a Course on Designing Software in Globally Distributed Teams.
Proceedings of the 3rd IEEE International Conference on Global Software Engineering, 2008

Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners' Views.
Proceedings of the 3rd IEEE International Conference on Global Software Engineering, 2008

An empirical investigation of scenarios gained and lost in architecture evaluation meetings.
Proceedings of the Second International Symposium on Empirical Software Engineering and Measurement, 2008

An industrial case study of architecture conformance.
Proceedings of the Second International Symposium on Empirical Software Engineering and Measurement, 2008

On the Role of Architectural Design Decisions in Software Product Line Engineering.
Proceedings of the Software Architecture, Second European Conference, 2008

Introducing Tool Support for Managing Architectural Knowledge: An Experience Report.
Proceedings of the 15th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2008), 31 March, 2008

Impact of Experience and Team Size on the Quality of Scenarios for Architecture Evaluation.
Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, 2008

Assessment of a Framework for Designing and Evaluating Security Sensitive Architecture.
Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, 2008

QACOS 2008 Workshop Organization.
Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference, 2008

Message from the QACOS 2008 Workshop Organizers.
Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference, 2008

A Model of Open Source Software-Based Product Line Development.
Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference, 2008

Risks and Risk Management in Software Architecture Evolution: An Industrial Survey.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

2007
Establishing and maintaining trust in software outsourcing relationships: An empirical investigation.
J. Syst. Softw., 2007

Architecture Knowledge Management: Concepts, Technologies, Challenges.
Proceedings of the Sixth Working IEEE / IFIP Conference on Software Architecture (WICSA 2007), 2007

Factors Influencing Industrial Practices of Software Architecture Evaluation: An Empirical Investigation.
Proceedings of the Software Architectures, 2007

Project Cost Overrun Simulation in Software Product Line Development.
Proceedings of the Product-Focused Software Process Improvement, 2007

De-motivators of Software Process Improvement: An Analysis of Vietnamese Practitioners' Views.
Proceedings of the Product-Focused Software Process Improvement, 2007

Project Delay Variability Simulation in Software Product Line Development.
Proceedings of the Software Process Dynamics and Agility, 2007

A Tool for Managing Software Architecture Knowledge.
Proceedings of the Second Workshop on Sharing and Reusing Architectural Knowledge, 2007

Architecture Knowledge Management: Challenges, Approaches, and Tools.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Architectural Knowlege Management Strategies: Approaches in Research and Industry.
Proceedings of the Second Workshop on Sharing and Reusing Architectural Knowledge, 2007

Evaluating the Usefulness and Ease of Use of a Groupware Tool for the Software Architecture Evaluation Process.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

The Impact of Group Size on Software Architecture Evaluation: A Controlled Experiment.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Motivators of Software Process Improvement: An Analysis of Vietnamese Practitioners' Views.
Proceedings of the 11th International Conference on Evaluation and Assessment in Software Engineering, 2007

Assessment of a Framework for Comparing Software Architecture Analysis Methods.
Proceedings of the 11th International Conference on Evaluation and Assessment in Software Engineering, 2007

The First International Workshop on Management and Economics of Software Product Lines (MESPUL07).
Proceedings of the 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 2007

Evaluating Product Line Architectures: Methods and Techniques.
Proceedings of the 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 2007

2006
A survey of architecture design rationale.
J. Syst. Softw., 2006

An empirical study of groupware support for distributed software architecture evaluation process.
J. Syst. Softw., 2006

Industrial Perspective on the Usefulness of Design Rationale for Software Maintenance: A Survey.
Proceedings of the Sixth International Conference on Quality Software (QSIC 2006), 2006

Evaluating guidelines for empirical software engineering studies.
Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE 2006), 2006

Distributed versus face-to-face meetings for architecture evalution: a controlled experiment.
Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE 2006), 2006

Eliciting better quality architecture evaluation scenarios: a controlled experiment on top-down vs. bottom-up.
Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE 2006), 2006

Critical factors in establishing and maintaining trust in software outsourcing relationships.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Towards a distributed software architecture evaluation process: a preliminary assessment.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Trust in Software Outsourcing Relationships: An Analysis of Vietnamese Practitioners' Views.
Proceedings of the 10th International Conference on Evaluation and Assessment in Software Engineering, 2006

Assessing the Value of Architectural Information Extracted from Patterns for Architecting.
Proceedings of the 10th International Conference on Evaluation and Assessment in Software Engineering, 2006

The Value of Architecturally Significant Information Extracted from Patterns for Architecture Evaluation: A Controlled Experiment.
Proceedings of the 17th Australian Software Engineering Conference (ASWEC 2006), 2006

2005
A Survey of the Use and Documentation of Architecture Design Rationale.
Proceedings of the Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 2005

Supporting Security Sensitive Architecture Design.
Proceedings of the Quality of Software Architectures and Software Quality, 2005

Assessing a Framework of Comparing Architecture Review Methods Using CMMI.
Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE'2005), 2005

Teaching Three Quality Assurance Techniques in Tandem - Lessons Learned.
Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), 2005

Capturing and Using Software Architecture Knowledge for Architecture-Based Software Development.
Proceedings of the Fifth International Conference on Quality Software (QSIC 2005), 2005

A quality-driven systematic approach for architecting distributed software applications.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
Mining Patterns to Support Software Architecture Evaluation.
Proceedings of the 4th Working IEEE / IFIP Conference on Software Architecture (WICSA 2004), 2004

Distilling Scenarios from Patterns for Software Architecture Evaluation - A Position Paper.
Proceedings of the Software Architecture, First European Workshop, 2004

Software Quality and Agile Method.
Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC 2004), 2004

A Framework for Classifying and Comparing Software Architecture Evaluation Methods.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004

Developing a Requirements Management Toolset: Lessons Learned.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004

An Exploratory Study of Groupware Support for Distributed Software Architecture Evaluation Process.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004

Comparison of Scenario-Based Software Architecture Evaluation Methods.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004

Scenarios, Quality Attributes, and Patterns: Capturing and Using their Synergistic Relationships for Product Line Architectures.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004

2003
An Experience of Applying Architecture-based Approach to Build a Component-based Requirements Management Toolset.
Proceedings of the 27th International Computer Software and Applications Conference (COMPSAC 2003): Design and Assessment of Trustworthy Software-Based Systems, 2003


  Loading...