Predicting Coding Effort in Projects Containing XML Code

نویسندگان

  • Siim Karus
  • Marlon Dumas
چکیده

This paper studies the problem of predicting the coding effort for a subsequent year of development by analysing metrics extracted from project repositories, with an emphasis on projects containing XML code. The study considers thirteen open source projects and applies machine learning algorithms to generate models to predict one-year coding effort, measured in terms of lines of code added, modified and deleted. Both organisational and code metrics associated to revisions are taken into account. The results show that coding effort is highly determined by the expertise of developers while source code metrics have little effect on improving the accuracy of estimations of coding effort. The study also shows that models trained on one project are unreliable at estimating effort in other projects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Xml Based Solution to MDA

We know that UML is widely used for the specification and modeling of software. Model driven approach uses unified modeling language as platform independent model and convert it into platform specific model by adopting different strategies. However nonuniformity in strategy makes UML based MDA a challenging job. Also very less number of platform specific code is generated when UML Platform Inde...

متن کامل

XML Entity Architecture for Efficient Software Integration

This paper proposed xml entities based architectural implementation to improve integration between multiple third party vendor software systems with incompatible xml schema. The xml entity architecture implementation showed that the lines of code change required for mapping the schema between in house software and three other vendor schema, decreased by 5.2%, indicating an improvement in qualit...

متن کامل

A Bayes Net Toolkit for Student Modeling in Intelligent Tutoring Systems

This paper describes an effort to model a student’s changing knowledge state during skill acquisition. Dynamic Bayes Nets (DBNs) provide a powerful way to represent and reason about uncertainty in time series data, and are therefore well-suited to model student knowledge. Many general-purpose Bayes net packages have been implemented and distributed; however, constructing DBNs often involves com...

متن کامل

Effort Reduction by Automatic Code Generation

The emergence of Unified Modelling Language (UML) as a standard for modelling systems has encouraged the use of automated software tools that facilitate the development process from analysis through coding. In our approach UML class diagram is used to generate XML schema and generated xml schema is used for code generation. In our approach UML class diagram is used to generate XML schema and ge...

متن کامل

Open-DIS: An Open Source Implementation of the DIS Protocol for C++ and Java

The Distributed Interactive Simulation (DIS) protocol has long been used in military simulations, but no widespread open source C++ implementation has been made available to date. We have written an open source implementation in C++ and Java that we believe will result in a less duplicated effort in creating DIS simulations and that can serve as a platform for investigating modifications and ex...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1010.2354  شماره 

صفحات  -

تاریخ انتشار 2010