All Stories

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