Sun-Jen Huang

dblp:73/6873 · DBLP profile ↗
← Back
24ranked-venue papers
12as first author
4since 2021 · last 2024
0000-0002-1492-0364ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 17 · 8 first-author · 4 since 2021Databases, data management, data science and information retrieval · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSystems, architecture and hardware · 1
YearPublicationVenuePosition
2024 Technical risk model of machine learning based software project development - A multinational empirical study using modified Delphi-AHP method
Ching-Te Lin, Sun-Jen Huang
Inf. Softw. Technol.2
2024 Perceived impact of agile principles: Insights from a survey-based study on agile software development project success
Yulianus Palopak, Sun-Jen Huang
Inf. Softw. Technol.2
2023 Knowledge diffusion trajectories of agile software development research: A main path analysis
Yulianus Palopak, Sun-Jen Huang, Wiwit Ratnasari
Inf. Softw. Technol.2
2022 Correlation of Agile Principles and Practices to Software Project Performance: An AHP-Delphi Analysis
abstract
Currently, Extreme Programming, Scrum, and Kanban are the three most commonly used methods in agile software development (ASD) projects. Each method has different practices and shares a set of agile principles, where quality, time, and cost are the three project performance indicators. Companies may focus on and prioritize certain indicators based on industry or project differences. Therefore, choosing appropriate practices that fit the specific performance indicator is an important decision for organizations. This study utilizes a hierarchical consensus model to examine the correlation between four agile practice groups, six agile principle categories, and three project performance indicators. The modified Delphi method was applied to collect the pairwise comparison data, and the analytic hierarchy process was utilized to analyze the data. A Delphi panel of experts from both academia and industry was established to reach a consensus on the correlation priority using pairwise comparison matrices. The principle of cooperation between customer and developer is considered the most important principle related to project time and cost performance, while the technical excellence principle is the most important principle related to project quality performance. These results can assist organizations and practitioners in adopting the ASD practices that will best enhance their competitive advantage.
Yulianus Palopak, Sun-Jen Huang
Int. J. Softw. Eng. Knowl. Eng.2
2010 Exploring the relationship between organizational culture and software process improvement deployment
Chiao-Ching Shih, Sun-Jen Huang
Inf. Manag.2
2009 Applying fuzzy neural network to estimate software development effort
Sun-Jen Huang, Nan-Hsing Chiu
Appl. Intell.1
2009 Accuracy and efficiency comparisons of single- and multi-cycled software classification models
Sun-Jen Huang
Inf. Softw. Technol.2
2009 An empirical analysis of the impact of software development problem factors on software maintainability
Jie-Cherng Chen, Sun-Jen Huang
J. Syst. Softw.2
2008 Exploring the relationship between software project duration and risk exposure: A cluster analysis
Sun-Jen Huang, Wen-Ming Han
Inf. Manag.1
2008 A comparative evaluation on the accuracies of software effort estimates from clustered data
Sun-Jen Huang, Nan-Hsing Chiu, Yu-Jen Liu
Inf. Softw. Technol.1
2007 The adjusted analogy-based software effort estimation based on similarity distances
Nan-Hsing Chiu, Sun-Jen Huang
J. Syst. Softw.2
2007 An empirical analysis of risk components and performance on software projects
Wen-Ming Han, Sun-Jen Huang
J. Syst. Softw.2
2006 Selection priority of process areas based on CMMI continuous representation
Sun-Jen Huang, Wen-Ming Han
Inf. Manag.1
2006 Optimization of analogy weights by genetic algorithm for software effort estimation
Sun-Jen Huang, Nan-Hsing Chiu
Inf. Softw. Technol.1
2004 Personal Document Recommendation System Based on Data Mining Techniques
abstract
Most existing recommendation systems may not be very effective due to the lack of the adequate knowledge of user's behavior or interests. Some systems are not] efficient enough because of the huge on-line computational demand. In this paper, we propose a personal documents recommendation system that effectively filters the on-line news on WWW for each individual user. The proposed system recommends useful news by employing the profiling techniques of modified content- and collaborative-based filtering. In order to reduce the on-line computation and improve the recommendation quality, we design a tree-based data mining algorithm that treats users' behavior and interest as input and filter the news documents efficiently.
Shu-Ming Hsieh, Sun-Jen Huang, Chiun-Chieh Hsu, Hsi-Cheng Chang
Web Intelligence2
2003 Distributed algorithms for finding the unique minimum distance dominating set in directed split-stars
Fu-Hsing Wang, Jou-Ming Chang, Yue-Li Wang, Sun-Jen Huang
J. Parallel Distributed Comput.4
2003 Measuring the Maintainability of a Communication Protocol Based on Its Formal Specification
abstract
It is difficult to measure the maintainability of a software system early in the development life cycle from its requirement descriptions written in a natural language because informal specifications cannot be analyzed. With the uses of formal description techniques (FDTs) in the communication protocol area since the mid-1980s, avenues have been opened up for a system to be analyzed early in the specification phase. Quantitative measures on its maintainability can then be extracted from such a formal specification, so that we can develop easily maintainable communication software systems and further reduce the increasingly high cost of software maintenance. To date, there is hardly any work done on measuring the maintainability of a system early in its specification phase. This paper presents a method for measuring the maintainability of a communication by using maintainability metrics derived from its formal specification written in Estelle. The methodology for building the Estelle maintainability metrics hierarchy is presented. We have also developed an automated tool, called PSAMS, to automate the calculation of the maintainability indices. We also found that there is a significant correlation between the specification metrics proposed and the widely adopted implementation metrics, thus demonstrating that our proposed metrics are a reliable means of measuring the maintainability of a communication protocol early in the specification phase.
Sun-Jen Huang, Richard Lai 0001
IEEE Trans. Software Eng.1
2003 A Model for Estimating the Size of a Formal Communication Protocol Specification and Its Implementation
abstract
Good project management is key when developing a software system successfully. To manage a project well, it is important to have the optimal resource allocation which is affected by the size of an implementation. Early software size estimation is essential for good project management. Existing software size models estimate the size of an implementation usually in terms of the number of lines of code. The main drawback of these models is that there is a wide margin of uncertainty as the actual size depends on the type of application and the software development method adopted. To address this drawback, we focus our work on communication protocol, and propose that the size of a formal specification needs to be estimated from an informal specification. This paper presents a two-stage size model for estimating the sizes of a formal communication protocol specification and its implementation, with the model validated using a test data set. The main benefit of this work is that it can give an indication of the likely sizes of both a formal specification and its implementation early at the development stage, giving developers a technique for managing communication software project better.
Richard Lai 0001, Sun-Jen Huang
IEEE Trans. Software Eng.2
2002 PSAMS: a communication protocol specification assessment and measurement system
abstract
Abstract An obstacle to the uses of software metrics and size models, which we have developed for measuring the complexity and maintainability of a communication protocol specified in Estelle and for estimating the size of its specification and implementation, is the time‐consuming effort in collecting the metrics. To address this problem, a software system called PSAMS (protocol specification assessment and measurement system) for automatically calculating the metrics and sizes of specification and implementation has been developed. This paper describes the design of PSAMS, which provides five functionalities for a communication protocol Estelle specification: exploring its specification, measuring its complexity, assessing its maintainability, estimating its specification size and estimating its implementation size. To demonstrate the usefulness of PSAMS, we have applied it to measure the complexity and maintainability of 10 communication protocol Estelle specifications; the measurement results and decision support information provided by each functionality are presented in this paper. With PSAMS, communication protocol designers and developers are able to assess the complexity of a communication protocol early in the specification stage and have information which helps them manage a communication software project better. Copyright © 2002 John Wiley & Sons, Ltd.
Sun-Jen Huang, Richard Lai 0001
Softw. Pract. Exp.1
2001 Early project estimation in the formal communication protocol development
Sun-Jen Huang
Inf. Manag.1
1998 Some Maintainability Metrics for a Communication Protocol Specified in Estell
abstract
With the application of formal description techniques (FDTs) in the communication protocol area since the mid 1980s, avenues have been opened up to allow a system to be analyzed early in the specification phase. Quantitative measures on its maintainability can then be extracted from such a formal specification, so that we can develop easily maintainable communication software systems and further reduce the increasingly high cost of software maintenance. This paper describes some maintainability metrics for a communication protocol specified in Estelle.
Sun-Jen Huang, Richard Lai 0001
COMPSAC1
1998 On measuring the complexity of an estelle specification
Sun-Jen Huang, Richard Lai 0001
J. Syst. Softw.1
1998 Deriving Complexity Information from a Formal Communication Protocol
abstract
Communication software systems have become very large and complex. Recognizing the complexity of such software systems is a key element in their development activities. Software metrics are useful quantitative indicators for assessing and predicting software quality attributes, like complexity. However, most of existing metrics are extracted from source programs at the implementation phase of the software life cycle. They cannot provide early feedback during the specification phase; and subsequently it is difficult and expensive to make changes to the system, if so indicated by the metrics. It is therefore important to be able to measure system complexity at the specification phase. However, most software specifications are written in natural languages from which metrics information is very hard to extract. In this paper, we describe how complexity information can be derived from a formal communication protocol specification written in Estelle so that it is possible to predict the complexity of its implementation and subsequently its development can be better managed. © 1998 John Wiley & Sons, Ltd.
Sun-Jen Huang, Richard Lai 0001
Softw. Pract. Exp.1
1997 Estimating the size of an Estelle specification for a communication protocol
abstract
Existing software size models estimate the size of an implementation of a software system usually in terms of the number of lines of code. The main drawback of these models is that there is a wide margin of uncertainty, as the actual size depends on the type of application and the software development method adopted. To address this drawback, the authors focus their work on the formal communication protocol development, and present a size model for estimating the size of an Estelle specification of a communication protocol from its informal specification.
Sun-Jen Huang, Richard Lai 0001
COMPSAC1