Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- discussionJanuary 2025
Leadership and Engagement: IEEE Computer Society 2025 Key Strategies
IEEE Computer Society (CS) President Hironori Washizaki kicks off the New Year with an overview of the Society’s goals and strategic areas. In 2025, the CS will focus on three strategic areas: engaging our members, engaging industry, and leading new areas ...
- research-articleDecember 2024
Enterprise architecture-based metamodel for machine learning projects and its management
Future Generation Computer Systems (FGCS), Volume 161, Issue CPages 135–145https://doi.org/10.1016/j.future.2024.06.062AbstractIn this study, we consider projects for developing service systems using machine learning (ML) techniques. These projects involve collaboration between various stakeholders. Several types of models representing system architectures are introduced ...
Highlights- We propose an enterprise architecture-based metamodel by combining existing models on ML projects.
- The metamodel provides practitioners with a holistic business–IT alignment view on ML projects.
- We define a procedure to enhance the ...
- research-articleOctober 2024JUST ACCEPTED
Multiple Function Merging for Code Size Reduction
ACM Transactions on Architecture and Code Optimization (TACO), Just Accepted https://doi.org/10.1145/3702000Resource-constrained environments, such as embedded devices, have limited amounts of memory and storage. Practical programming languages such as C++ and Rust tend to output multiple similar functions by monomorphizing polymorphic functions. An ...
- research-articleJuly 2024
Integrated multi-view modeling for reliable machine learning-intensive software engineering
- Jati H. Husen,
- Hironori Washizaki,
- Jomphon Runpakprakun,
- Nobukazu Yoshioka,
- Hnin Thandar Tun,
- Yoshiaki Fukazawa,
- Hironori Takeuchi
Software Quality Journal (KLU-SQJO), Volume 32, Issue 3Pages 1239–1285https://doi.org/10.1007/s11219-024-09687-zAbstractDevelopment of machine learning (ML) systems differs from traditional approaches. The probabilistic nature of ML leads to a more experimentative development approach, which often results in a disparity between the quality of ML models with other ...
- short-paperJune 2024
Unraveling the Influences on Bug Fixing Time: A Comparative Analysis of Causal Inference Model
- Sien Reeve Ordonez Peralta,
- Hironori Washizaki,
- Yoshiaki Fukazawa,
- Yuki Noyori,
- Shuhei Nojiri,
- Hideyuki Kanuka
EASE '24: Proceedings of the 28th International Conference on Evaluation and Assessment in Software EngineeringPages 393–398https://doi.org/10.1145/3661167.3661186In this study, we employ causal inference models, specifically Bayesian Networks (BN) and Linear Non-Gaussian Acyclic Models (LiNGAM), to investigate the determinants of Bug Fixing Time (BFT) in software development. Moving beyond traditional ...
-
- short-paperJune 2024
Development of Data-driven Persona Including User Behavior and Pain Point through Clustering with User Log of B2B Software
- Rie Sera,
- Hironori Washizaki,
- Junyan Chen,
- Yoshiaki Fukazawa,
- Masahiro Taga,
- Kazuyuki Nakagawa,
- Yusuke Sakai,
- Kiyoshi Honda
CHASE '24: Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software EngineeringPages 85–90https://doi.org/10.1145/3641822.3641870Persona --- fictional user profiles --- are used to identify user requirements in software engineering. However, methods targeting revisions, especially for existing B2B services, remain sparse. This paper proposes a method that integrates several models,...
- posterJune 2024
Evaluation of The Generality of Multi-view Modeling Framework for ML Systems
- Jati H. Husen,
- Jomphon Runpakprakun,
- Sun Chang,
- Hironori Washizaki,
- Hnin Thandar Tun,
- Nobukazu Yoshioka,
- Yoshiaki Fukazawa
CAIN '24: Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AIPages 284–285https://doi.org/10.1145/3644815.3644986Multi-View Modeling Framework for ML Systems (M3S) provides a framework to synchronize the experimental nature of machine learning and the deterministic side of traditional software engineering. However, understanding the framework's generality and ...
- posterJune 2024
AI Security Continuum: Concept and Challenges
CAIN '24: Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AIPages 269–270https://doi.org/10.1145/3644815.3644983We propose a conceptual framework, named "AI Security Continuum," consisting of dimensions to deal with challenges of the breadth of the AI security risk sustainably and systematically under the emerging context of the computing continuum as well as ...
- posterMarch 2024
Enhancing Programming Education through Game-Based Learning: Design and Implementation of a Puyo Puyo-Inspired Teaching Tool
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Pages 1838–1839https://doi.org/10.1145/3626253.3635477Although programming is part of primary school curricula in many countries, barriers persist for elementary students learning programming such as an insufficient understanding of the underlying mathematics, complex concepts, and purpose of programming. ...
- research-articleMarch 2024
Improved Program Repair Methods using Refactoring with GPT Models
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1Pages 569–575https://doi.org/10.1145/3626252.3630875Teachers often utilize automatic program repair methods to provide feedback on submitted student code using model answer code. A state-of-the-art tool is Refactory, which achieves a high repair success rate and small patch size (less code repair) by ...
- ArticleDecember 2023
Log Drift Impact on Online Anomaly Detection Workflows
Product-Focused Software Process ImprovementPages 267–283https://doi.org/10.1007/978-3-031-49266-2_19AbstractTraditional rule-based approaches to system monitoring have many areas for improvement. Rules are time-consuming to maintain, and their ability to detect unforeseen future incidents is limited. Online log anomaly detection workflows have the ...
- proceedingAugust 2023
- proceedingAugust 2023
SPLC '23: Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A
- Paolo Arcaini,
- Maurice H. ter Beek,
- Gilles Perrouin,
- Iris Reinhartz-Berger,
- Miguel R. Luaces,
- Christa Schwanninger,
- Shaukat Ali,
- Mahsa Varshosaz,
- Angelo Gargantini,
- Stefania Gnesi,
- Malte Lochau,
- Laura Semini,
- Hironori Washizaki
Welcome to the 27th ACM International Systems and Software Product Line Conference (SPLC 2023). SPLC is a thriving ground for practitioners, researchers, and educators working in areas related to systems and software product lines. With the increasing ...
- short-paperJune 2023
Analysis of Bug Report Qualities with Fixing Time using a Bayesian Network
- Sien Reeve Ordonez Peralta,
- Hironori Washizaki,
- Yoshiaki Fukazawa,
- Yuki Noyori,
- Shuhei Nojiri,
- Hideyuki Kanuka
EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software EngineeringPages 235–240https://doi.org/10.1145/3593434.3593484Most client software employs a bug-tracking system, which utilizes user-submitted reports (bug reports) that contain information necessary for software developers to fix bugs. The quality of bug reports drastically differs. Bug reports can include ...
- short-paperJune 2023
Identifying Characteristics of the Agile Development Process That Impact User Satisfaction
EASE '23: Proceedings of the 27th International Conference on Evaluation and Assessment in Software EngineeringPages 223–228https://doi.org/10.1145/3593434.3593470The purpose of this study is to identify the characteristics of Agile development processes that impact user satisfaction. We used user reviews of OSS smartphone apps and various data from version control systems to examine the relationships, ...
- research-articleMarch 2023
Machine learning application development: practitioners’ insights
Software Quality Journal (KLU-SQJO), Volume 31, Issue 4Pages 1065–1119https://doi.org/10.1007/s11219-023-09621-9AbstractNowadays, intelligent systems and services are getting increasingly popular as they provide data-driven solutions to diverse real-world problems, thanks to recent breakthroughs in artificial intelligence (AI) and machine learning (ML). However, ...
- research-articleNovember 2023
Software Engineering Patterns for Machine Learning Applications (SEP4MLA) - Part 4 - ML Gateway Routing Architecture
PLoP '22: Proceedings of the 29th Conference on Pattern Languages of ProgramsArticle No.: 6, Pages 1–8Machine learning (ML) researchers study the best practices to develop and support ML-based applications to ensure quality and determine the constraints applied to their application pipelines. Such practices are often formalized as software patterns. We ...
- posterNovember 2022
Modeling tool for managing canvas-based models traceability in ML system development
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion ProceedingsPages 77–78https://doi.org/10.1145/3550356.3559574Analysis of machine learning models often used canvas-based models such as ML Canvas and AI Project Canvas to facilitate rapid brainstorming of ideas. However, those models often cover only high-level descriptions of requirements. Developers may utilize ...
- research-articleAugust 2022
Automatic labeling of the elements of a vulnerability report CVE with NLP
- Kensuke Sumoto,
- Kenta Kanakogi,
- Hironori Washizaki,
- Naohiko Tsuda,
- Nobukazu Yoshioka,
- Yoshiaki Fukazawa,
- Hideyuki Kanuka
2022 IEEE 23rd International Conference on Information Reuse and Integration for Data Science (IRI)Pages 164–165https://doi.org/10.1109/IRI54793.2022.00045Common Vulnerabilities and Exposures (CVE) databases contain information about vulnerabilities of software products and source code. If individual elements of CVE descriptions can be extracted and structured, then the data can be used to search and ...
- short-paperOctober 2022
Traceable business-to-safety analysis framework for safety-critical machine learning systems
- Jati H. Husen,
- Hironori Washizaki,
- Hnin Thandar Tun,
- Nobukazu Yoshioka,
- Yoshiaki Fukazawa,
- Hironori Takeuchi
CAIN '22: Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AIPages 50–51https://doi.org/10.1145/3522664.3528619Machine learning-based system requires specific attention towards their safety characteristics while considering the higher-level requirements. This study describes our approach for analyzing machine learning safety requirements top-down from higher-...