All Stories

  1. Corrigendum: 40 Years of Designing Code Comprehension Experiments: A Systematic Mapping Study
  2. Teaching AI competencies: Experiences from coaching interdisciplinary teams to develop AI prototypes
  3. An architectural perspective on MLOps: Structures, processes, tools, and stakeholders
  4. On the Effectiveness of Proposed Techniques to Reduce Energy Consumption in RAG Systems: A Controlled Experiment
  5. Green LLM Techniques in Action: How Effective Are Existing Techniques for Improving the Energy Efficiency of LLM-Based Applications in Industry?
  6. Developing a Framework for the Quality‐Driven Migration to Microservices: A Multi‐Method Design Science Study
  7. The More the Merrier? Navigating Accuracy vs. Energy Consumption Design Trade-Offs in Ensemble Learning Systems
  8. On Dependencies in Microservices: Dependency Management and Maintainability
  9. How Do Companies Manage the Environmental Sustainability of AI? An Interview Study About Green AI Efforts and Regulations
  10. How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration
  11. How Do Computer Science Students Perceive Self-Study with Open-Source Repositories for Building AI/ML Systems?
  12. How Does Microservice Granularity Impact Energy Consumption and Performance? A Controlled Experiment
  13. On the Effectiveness of Microservices Tactics and Patterns to Reduce Energy Consumption: An Experimental Study on Trade-Offs
  14. AI Techniques in the Microservices Life-Cycle: a Systematic Mapping Study
  15. How do ML practitioners perceive explainability? an interview study of practices and challenges
  16. How mature is requirements engineering for AI-based systems? A systematic mapping study on practices, challenges, and future research directions
  17. How to Sustainably Monitor ML-Enabled Systems? Accuracy and Energy Efficiency Tradeoffs in Concept Drift Detection
  18. How Do Microservice API Patterns Impact Understandability? A Controlled Experiment
  19. RESTRuler: Towards Automatically Identifying Violations of RESTful Design Rules in Web APIs
  20. Balancing Progress and Responsibility: A Synthesis of Sustainability Trade-Offs of AI-Based Systems
  21. Sustainability Integration of Artificial Intelligence into the Software Development Life Cycle
  22. Towards Explainability as a Functional Requirement: A Vision to Integrate the Legal, End-User, and ML Engineer Perspectives
  23. Apples, Oranges, and Software Engineering: Study Selection Challenges for Secondary Research on Latent Variables
  24. Analyzing the Evolution and Maintenance of ML Models on Hugging Face
  25. Beyond Self-Promotion: How Software Engineering Research Is Discussed on LinkedIn
  26. A Synthesis of Green Architectural Tactics for ML-Enabled Systems
  27. On Maintainability and Microservice Dependencies: How Do Changes Propagate?
  28. An Analysis of MLOps Architectures: A Systematic Mapping Study
  29. Towards an Architecture-Centric Methodology for Migrating to Microservices
  30. How Can You Tell How Well a Developer Understands Code?
  31. Exploring the Carbon Footprint of Hugging Face's ML Models: A Repository Mining Study
  32. Do RESTful API design rules have an impact on the understandability of Web APIs?
  33. Resist the Hype!: Practical Recommendations to Cope With Résumé-Driven Development
  34. A Case Study on AI Engineering Practices: Developing an Autonomous Stock Trading System
  35. Design Patterns for AI-based Systems: A Multivocal Literature Review and Pattern Repository
  36. Adopting microservices and DevOps in the cyber‐physical systems domain: A rapid review and case study
  37. Can Requirements Engineering Support Explainable Artificial Intelligence? Towards a User-Centric Approach for Explainability Requirements
  38. To type or not to type?
  39. Towards a methodological framework for production-ready AI-based software components
  40. Software Engineering for AI-Based Systems: A Survey
  41. Towards using coupling measures to guide black‐box integration testing in component‐based systems
  42. Designing Microservice Systems Using Patterns: An Empirical Study on Quality Trade-Offs
  43. Summary of the artifact accompanying the article : "Designing Microservice Systems Using Patterns: An Empirical Study on Quality Trade-Offs"
  44. Generating Reinforcement Learning Environments for Industrial Communication Protocols
  45. Industry practices and challenges for the evolvability assurance of microservices
  46. An explanation of the phenomenon "Résumé-Driven Development" among software professionals
  47. Characterizing Technical Debt and Antipatterns in AI-Based Systems: A Systematic Mapping Study
  48. Which RESTful API Design Rules Are Important and How Do They Improve Software Quality? A Delphi Study with Industry Experts
  49. Architecting Digital Products and Services
  50. Collecting Service-Based Maintainability Metrics from RESTful API Descriptions: Static Analysis and Threshold Derivation
  51. Scenario-based Evolvability Analysis of Service-oriented Systems: A Lightweight and Tool-supported Method
  52. Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis
  53. Towards an Evolvability Assurance Method for Service-Based Systems
  54. Towards a Generalizable Comparison of the Maintainability of Object-Oriented and Service-Oriented Applications
  55. Microservices Migration in Industry: Intentions, Strategies, and Challenges
  56. Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges
  57. On the impact of service-oriented patterns on software evolvability: a controlled experiment and metric-based analysis
  58. Towards an Autonomous Bot for Automatic Source Code Refactoring
  59. Microservices in Industry: Insights into Technologies, Characteristics, and Software Quality
  60. Towards a Collaborative Repository for the Documentation of Service-Based Antipatterns and Bad Smells
  61. Using architectural modifiability tactics to examine evolution qualities of Service- and Microservice-Based Systems
  62. A Modular Approach to Calculate Service-Based Maintainability Metrics from Runtime Data of Microservices
  63. Architecting Service-Dominant Digital Products
  64. From Monolith to Microservices: A Classification of Refactoring Approaches
  65. Evolution of Enterprise Architecture for Digital Transformation
  66. Decision-Oriented Composition Architecture for Digital Transformation
  67. Limiting technical debt with maintainability assurance
  68. Software Evolution for Digital Transformation
  69. Automatically measuring the maintainability of service- and microservice-based systems
  70. Decision Management for Micro-Granular Digital Architecture
  71. Towards a practical maintainability quality model for service-and microservice-based systems
  72. Decision-Controlled Digitization Architecture for Internet of Things and Microservices
  73. Multi-perspective Digitization Architecture for the Internet of Things
  74. Towards Integrating Microservices with Adaptable Enterprise Architecture
  75. Multi-Perspective Decision Management for Digitization Architecture and Governance
  76. Decision Case Management for Digital Enterprise Architectures with the Internet of Things
  77. Real time charging database benchmarking