Demo Data from EDBT 2026 / reviewers in the wild / expert
Byung-Kyoo Kang
dblp:36/2374
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 87% Program analysis · 13% |
Topics — the 2 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › software metrics
cohesion metrics |
0.0 | 1 | 1998 | Measuring Design-Level Cohesion · IEEE Trans. Software Eng. 1998 |
Empirical software engineering › software metrics
software quality metrics |
0.0 | 1 | 1998 | Measuring Design-Level Cohesion · IEEE Trans. Software Eng. 1998 |
Methods — techniques the papers use, named apart from their topics
slice-based measurement · 0.0association-based measurement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | A quantitative framework for software restructuringabstractMany existing software systems can benefit from restructuring to reduce maintenance cost and improve reusability. Yet, intuition-based, ad hoc restructuring can be difficult and expensive, and can even make software structure worse. We introduce a quantitative framework for software restructuring. In the framework, restructuring decisions are guided by visualized design information and objective criteria. The design information can be extracted directly from code to restructure existing or legacy software. Criteria for comparing alternative design structures include measures of design-level cohesion and coupling. Restructuring is accomplished through a series of decomposition and composition operations which increase the cohesion and/or decrease the coupling of individual system components. An example and a case study demonstrate the framework. The framework ensures that restructuring results in measurable improvements in design quality. Copyright © 1999 John Wiley & Sons, Ltd. Byung-Kyoo Kang, James M. Bieman |
J. Softw. Maintenance Res. Pract. | 1 |
| 1998 | Using design abstractions to visualize, quantify, and restructure software
Byung-Kyoo Kang, James M. Bieman |
J. Syst. Softw. | 1 |
| 1998 | Measuring Design-Level CohesionabstractCohesion was first introduced as a software attribute that, when measured, could be used to predict properties of implementations that would be created from a given design. Unfortunately, cohesion, as originally defined, could not be objectively assessed, while more recently developed objective cohesion measures depend on code-level information. We show that association-based and slice-based approaches can be used to measure cohesion using only design-level information. An analytical and empirical analysis shows that the design-level measures correspond closely with code-level cohesion measures. They can be used as predictors of or surrogates for the code-level measures. The design-level cohesion measures are formally defined, have been implemented, and can support software design, maintenance and restructuring. James M. Bieman, Byung-Kyoo Kang |
IEEE Trans. Software Eng. | 2 |
| 1996 | Design-Level Cohesion Measures: Derivation, Comparison, and Applications abstractCohesion was first developed to predict properties of implementations created from a given design. Unfortunately, cohesion, as originally defined, could not be objectively assessed, while more recently developed objective cohesion measures depend on code level information. We show that association based and slice based approaches can be used to measure cohesion using only design level information. Our design level cohesion measures are formally defined, can be readily implemented, and can support software design, maintenance, and restructuring. Byung-Kyoo Kang, James M. Bieman |
COMPSAC | 1 |
| 1996 | Using Design Cohesion to Visualize, Quantify, and Restructure Software
Byung-Kyoo Kang, James M. Bieman |
SEKE | 1 |