SlideShare a Scribd company logo
Integrated Intelligent Research(IIR) International Journal of Business Intelligent
Volume: 01 Issue: 02 December 2012,Pages No.43-46
ISSN: 2278-2400
43
Measurement-Based Software Engineering
Education
A.Julias Ceasor1
, M.Sundaram2
, S.Gregory Thaddeus3
Department of Computer Science and Applications, BIIT, Yelagiri Hills, Tamilnadu-2012.
Email: juliasceasor@biit.edu.in1
, ms@biit.edu.in2
, thad@biit.edu.in3
Abstract: This study expounds the impact of the evaluation of
academic projects with and without metrics. It is based on real-
time data gathered from term-end academic projects of six
batches of students at BIIT, Yelagiri Hills. It validates its result
with tables and graphs to show the distinction between the two
types of evaluation in software academic projects. The data for
three years without measurement and with measurement
confirm that the evaluation with measurement improves the
students performance in their project in terms of timeframe,
output and quality. It concludes that measurement - based
software engineering education helps the learners and trainers
to identify learners strengths and improve further.
Keywords: Software Projects, Evaluation of projects, Software
Measurements
I. INTRODUCTION
In Indian IT education scenario, software engineering is more
theory-based than practice. To bridge the industrial needs with
academics, it is suggested that the learners adapt PSP (Personal
Software Process) [Cea11] to identify the performance level
and take corrective actions. [Mas97] suggests incorporating
PSP along the curriculum of Computer Science. PSP helps a
software engineer to plan and schedule one’s work and analyze
his / her own performance in terms of quality, productivity and
error prediction [Hum01]. If this provides young software
professional to improve, the outcomes of the software projects
are evaluated simply from the mere program coding without
any criteria followed. Hence the quality of a graduate is not
determined / graded as per their quality of performance and
knowledge of what they really are. So that setting up clear-cut
layers to analyze the software projects with software
engineering measurements such as Problem Statement,
Requirements, Design (DFD, ERD, etc.), Use case, Test case,
Software Build and so on, will help to scale a person on
quality, by which one can identify oneself in which area one is
strong. Then improving this strength will further make them
more professional in a particular domain. Hence the problems
described by [Ivi00] may be possible to overcome in the course
of time.
II. RELATED WORKS
Many works have been done on software engineering
education in different universities to incorporate the
requirements of the industry in their teaching. Many found that
there is a wide gap between industrial practice and software
engineering education in the universities. [Ivi00] states that
preparing a software engineer is cumbersome, unless the
software engineering discipline combines with the realistic
examples. And also, [Ivi00] lists out various difficulties in
teaching software engineering course, which is highly
challengeable with the industrial expectations. Further [Ivi00]
points out, how a project should be chosen to practice software
engineering discipline, since the course goes along with
project, to gain practical experience of concepts. [Car05]
describes the skills required by a software engineer. It is
necessary to concentrate on the required software engineering
skills. To verify/test a software engineer, one must evaluate
one’s software project objectively not subjectively. Therefore,
this paper shows the experiment done on measurement-based
software project evaluation, which helps to identify the
required quality while they learn and practice software
engineering education. [Den04] says that industries need
quality professionals of software engineering; but young
graduates lack in recent trends and practice. Some universities
provide hands-on experiments concerning various software
engineering concepts to practice it. Even though it is practiced,
the evaluation of their skills in the software engineering
disciplines is more subjective; that is, not able to specify where
the students have got more skill a concepts. It gives only
overall grade; but not in each phases of the software project.
III. BACKGROUND
The real background of this experiment is to study and analyze
the effects of software engineering metrics, which are
considered as measurement units to evaluate software projects
of the students. The scope of this study is restricted to BIIT
final year students of last six batches (2004 to 2009) for
experimental purpose. The intention of this experiment is to
study the effects of software measurement-based evaluation of
students’ projects by creating stimuli variables in the process
of evaluation.
Bosco Institute of Information Technology (BIIT) is a
professional educational college offering computer science
courses to undergraduate students to shine in IT field. With
15th
year of its existence, BIIT is promoting underprivileged
rural youth to have decent societal standing. Every year, the
final-year students execute software project for completion of
the programme. The students are motivated to initiate the
project with project plan and proposal on-time. In every project
review meeting they are demanded to apply software
engineering discipline discussed in software engineering
course to get into the real life of software development. It is
ensured by the faculty/guides during the review meeting and
directed to move towards better direction. During the project
run, they are called for mid-project evaluation to verify the
status and progress. Finally, they are asked to submit their
Integrated Intelligent Research(IIR) International Journal of Business Intelligent
Volume: 01 Issue: 02 December 2012,Pages No.43-46
ISSN: 2278-2400
44
project as bound volume and it is evaluated to be included in
the final grade.
IV. EXPERIMENT
The experiment was conducted after analyzing the
performances of the students in their final year projects for
more than three years. It is found that the students who scored
good grade in their projects’ evaluation have no quality
software build at the end. They were not able to identify
themselves of their ability in phases of software engineering
concepts, which are essential to fix their roles in future. Here,
the evaluation of the projects is not the objective. A standard
template was used to perform the scoring of the project. But
this form of scoring was not relevant to the practices of
software engineering, which students learnt in their course of
study.
4.1. Procedure
The projects with measurements-based evaluation are totally
different in procedures from the evaluation without
measurements. The slight modification of approach in final
year project yielded lot of changes in the process as well as
growth of the learners and guides. The steps given below were
followed in the experiment to analyze the effects.
i. The coordinator of the project explains the go about
of the project during the semester. And it explains
various project templates to prepare artifacts during
the project tenure.
ii. The coordinator divides the group and assigns the
guide based on the project category as a team or as an
individual.
iii. Coordinator asks the students to prepare the project
plan with number of hours required for each phases of
software engineering and scheduling it with a
timeframe.
iv. The project plan, once is approved by the project
guide will be recorded in the actPSP [Cea11] tool for
performance appraisals.
v. Then the students initiate the project with work
breakdown structure (WBS) to track the event and
launch into the SDLC process.
vi. The total hours spent in each and every phases of
software engineering is recorded into the actPSP tool
after meeting the project guide as per the schedule.
vii. Both students and guide update the status of the
project often in the tool.
viii. Finally, the total hours spent for the project,
maximum and minimum hours spent in particular
phase are generated as report for the analysis of
students’ performance at the end.
ix. The project evaluation will be conducted at the end
for both documentation and software build, with
various software engineering measurements.
4.2. Measurements
The following criteria were followed to evaluate the project
very objectively.
Scheme of Software Project Evaluation: BIIT - Yelagiri
Hills.
Internal Evaluation
# Particulars Marks
1 Mid-evaluation 20
2 Review Record 5
3
Software Requirement
Specification
10
4 System Design 10
5 Test case Design (5 x 3 = 15) 15
Total – I 60
Table 1: Scheme for Internal Evaluation
Technical Evaluation
S.No Cases Marks
1 UI Standard 5
2 Coding Standard 5
3 Test Case Execution 15
4 Presentation 15
Total - II 40
Total I & II 100
Table 2: Scheme for Build Evaluation
S.No Artifacts Marks
1 Problem Statement 5
2 System Study (DFD, ERD) 20
3 SRS (Vision, Use cases) 20
4 System Design (Arch., EL,) 15
5 Test Cases 10
6 Presentation 5
Total 75
Note: Weight : 15%
Table 3: Scheme for Document Evaluation
Note:
1. Minimum requirement-based five Use cases
2. At least five Test Cases for each Use cases
3. 60% of software requirements must be realized in
product.
It defines various measurements for each and every aspect of
software engineering disciplines, which are essential in
software development lifecycle.
Integrated Intelligent Research(IIR) International Journal of Business Intelligent
Volume: 01 Issue: 02 December 2012,Pages No.43-46
ISSN: 2278-2400
45
4.3. Tool Adoption
Personal Software Process (PSP) [Hum97] [Hum01]
mentioned above, helps an individual to know their
performance in programming / software development. [Sun04]
shows the result of practicing PSP in programming laboratory
that yielded considerable growth in students’ performance.
[Sun04] and [Cea11] points out the successful stories of
implementing actPSP in software engineering education in
Indian academic setup. Hence, actPSP is used as agent to
collect data during the project execution.
4.4. Data Gathering
The BIIT students were doing their programming projects (C,
C++ and JAVA) in actPSP tool environment which capture the
data automatically as they progressed in their project. This
same tool is used for data collection for the past three batches
(2009-2010, 2010-2011, and 2011-2012), which defines the
phases of software engineering with measurement and
weightage. At present, actPSP used only for data gathering
during the project and taking report at the end for the analysis.
In the future, it will be integrated with software engineering
activities and actual software development for better usage.
Figure 1: Screenshot of actPSP
The screenshot (figure 1) is used to enter project plan before
starting the project and keep on updating the progress status of
the project by both students and their project guide.
4.5. Analysis
The students were oriented towards the new evaluation scheme
and they were motivated and followed keenly to apply these
aspects in their project.
After applying measurement based evaluation:
Experiments were observed for three years and its pass
percentage, minimum mark, and maximum mark of each batch
is listed in table. Similarly, three years of data in same category
is taken for each batch, before applying a new scheme of
evaluation. Hence, this shows us the clear difference and many
observations, which support measurement-based project
evaluation that helped in the growth of students, in terms of
quality of an individual and evaluation.The outcome of this
experimentispresentedbelow:
Table 4-5: Analyzed Report
Figure 2 & Figure 3 show the differences among the evaluation
as graph.
Integrated Intelligent Research(IIR) International Journal of Business Intelligent
Volume: 01 Issue: 02 December 2012,Pages No.43-46
ISSN: 2278-2400
46
Figure 2 & 3: With Measurements
V. RESULT
With comparative study the followings:
 The pass percentage before applying software
measurements for evaluation is high compared to after
applying it.
 The minimum grade and maximum grade of last six
batches shows the significant differences between
before and after applying the measurements.
 Before, the criteria for the evaluation are not more
objective, rather it was subjective.
Hence, this result makes sense that the subjectivity may boost
the grade of one without pinpointing the strength. But the
objective evaluation leads to growth of an individual and
others even it reduces the grade at overall.
VI. RECOMENDATIONS
Since this study points out some essential advantages of the
project evaluation with some software measurements, any
organization can adapt and customize its measurement
templates to meet the requirements of an individual
organization. Before applying this method of evaluation to an
existing project execution system, the students must be
motivated and imparted well in knowledge of various software
cases (such as problem statement, system study [DFD, ERD,
class diagram], system design [architecture, UI, etc.] use cases,
test cases, and coding standards etc.) discussed in this report.
VII. CONCLUSION
The result findings states that implementing various
measurements-based evaluation of students’ software projects
will definitely enrich the quality of evaluation of a student
performance and help one to find out the most prominent and
important skills in software engineering disciplines. The
subjective evaluation system on the contrary gave better grade
system to the students; but critically fails to identify the student
professional who is actually strong enough in fields of the
software engineering disciplines. Though the performance
grade of the students decreased in measurement-based
evaluation, it is done more objectively to help the students to
improve their performance.
BIBLIOGRAPHY
[Cea11] Julias Ceasor, Sundaram, BIIT, Yelagiri, Tamilnadu,
“A Practical approach to Software Engineering Education”
Conference Proceeding, National Conference on IQAC, Sacred
Heart College, Tirupattur, 2011
[Sun04] Sundaram M, Thaddeus S, Peter K, “PSP-driven
programming laboratory for institutes for IT Education in
India” Conference Proceeding, National Conference, Sacred
Heart College, Tirupattur, 2004.
[Ivi00] Ivica Crnkovic, Magnus Larsson, Frank Luders,
“Implementation of Software Engineering Course for
Computer Science Students” Proceedings of the 7th
Asia-
Pacific Software Engineering Conference, IEEE, 2000
[Car05] Carlo Ghezzi, Dino Mandrioli, “The Challenges of
Software Engineering Education” ICAC 05, St Louis,
Missouri, USA, 2005
[Gre03] Gregory W. Hislop, Heidi J. C. Ellis, Paul E. MacNeil,
Cynthia D Tanner, “Challenges in Teaching Software
Engineering Professionals Online”, 33rd
ASEE/IEEE Frontiers
in Education Conference,2003
[Hum06] Watts S. Humphrey, Teaching Modern Software
Engineering, Software Engineering Institute, Carnegie Mellon
University, “, 2006
[Den04] Dennis J. Frailey, “Software Engineering Education
2010: A Challenge to Educators”, Proceedings of the 17th
Conference on Software Engineering Education and Training
(CSEET’04), 2004
[Vic96] Victor R. Basili, “The Role of Experimentation in
Software Engineering: Past, Current, and Future”, Proceedings
of the 18th
International Conference on Software Engineering
(ICSE’96), University of Maryland, 1996
[Tak93] Takeshigie Miyoshi, Motoei Azuma, “An Empirical
study of Evaluating Software Development Environment
Quality” Member IEEE, Transaction on Software Engineering,
Vol. 19, No. 5, May 1993, 1993
[Hum97] Humphrey, Watts S, Introduction to the Personal
software Process, Addison-Wesley Professional, 1997.
[Hum01] Humphrey, Watts S. “The Personal Software Process
Overview, Practice and Results”, Software Engineering
Institute, Carnegie Mellon University, Pittsburg, 2001.
[Phi03] Johnson Philip M. et al, “Beyond the Personal
Software Process: Metrics collection and analysis for the
differently disciplined”, Collaborative Software Development
Laboratory, Department of Information and Computer
Sciences, University of Hawai', 2003 [p641-646].
[Mas97] Massood Towhidnejad, Thomas Hilburn, “Integrating
the Personal Software Process (PSP) across the Undergraduate
Curriculum”, Department of Computer Science, Embry-Riddle
Aeronautical University, Daytona Beach, 1997.

More Related Content

Similar to Measurement-Based Software Engineering Education

Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
Editor IJCATR
 
Software quality model based on development team characteristics
Software quality model based on development team  characteristicsSoftware quality model based on development team  characteristics
Software quality model based on development team characteristics
IJECEIAES
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
IAESIJEECS
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
IAESIJEECS
 
IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...
IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...
IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...
IRJET Journal
 
SOFTWARE PROJECT MANAGEMENT TOOL Project Report
SOFTWARE PROJECT MANAGEMENT TOOL Project ReportSOFTWARE PROJECT MANAGEMENT TOOL Project Report
SOFTWARE PROJECT MANAGEMENT TOOL Project ReportSai Charan
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
Iasir Journals
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
homeworkping8
 
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
IJMIT JOURNAL
 
Improving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsImproving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development Projects
Gedi Siuskus
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software ProjectsJayakumar PP
 
lecture 1-5.pdf
lecture 1-5.pdflecture 1-5.pdf
lecture 1-5.pdf
AkankshaJha53
 
7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)
EditorJST
 
4351604.pdf
4351604.pdf4351604.pdf
4351604.pdf
BobyBhagora
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
ShivareddyGangam
 
IRJET- Identification of Constraints and there Impact on Construction Pro...
IRJET-  	  Identification of Constraints and there Impact on Construction Pro...IRJET-  	  Identification of Constraints and there Impact on Construction Pro...
IRJET- Identification of Constraints and there Impact on Construction Pro...
IRJET Journal
 
Advances In Engineering Education Instructional Strategies To Promote Student...
Advances In Engineering Education Instructional Strategies To Promote Student...Advances In Engineering Education Instructional Strategies To Promote Student...
Advances In Engineering Education Instructional Strategies To Promote Student...
Amber Ford
 
Vidhya S _Profile
Vidhya S _Profile Vidhya S _Profile
Vidhya S _Profile Vidhya S
 

Similar to Measurement-Based Software Engineering Education (20)

Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
 
Software quality model based on development team characteristics
Software quality model based on development team  characteristicsSoftware quality model based on development team  characteristics
Software quality model based on development team characteristics
 
Assessment in the Department of Civil Engineering - Amini
Assessment in the Department of Civil Engineering - AminiAssessment in the Department of Civil Engineering - Amini
Assessment in the Department of Civil Engineering - Amini
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...
IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...
IRJET- Teaching Learning Practices for Metrology & Quality Control Subject in...
 
SOFTWARE PROJECT MANAGEMENT TOOL Project Report
SOFTWARE PROJECT MANAGEMENT TOOL Project ReportSOFTWARE PROJECT MANAGEMENT TOOL Project Report
SOFTWARE PROJECT MANAGEMENT TOOL Project Report
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project216328327 nilesh-and-teams-project
216328327 nilesh-and-teams-project
 
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...Efficient Indicators to Evaluate the Status of Software Development Effort Es...
Efficient Indicators to Evaluate the Status of Software Development Effort Es...
 
Improving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development ProjectsImproving Effort Estimation in Agile Software Development Projects
Improving Effort Estimation in Agile Software Development Projects
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
 
lecture 1-5.pdf
lecture 1-5.pdflecture 1-5.pdf
lecture 1-5.pdf
 
7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)7.significance of software layered technology on size of projects (2)
7.significance of software layered technology on size of projects (2)
 
PPRPreparationGuide
PPRPreparationGuidePPRPreparationGuide
PPRPreparationGuide
 
4351604.pdf
4351604.pdf4351604.pdf
4351604.pdf
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 
IRJET- Identification of Constraints and there Impact on Construction Pro...
IRJET-  	  Identification of Constraints and there Impact on Construction Pro...IRJET-  	  Identification of Constraints and there Impact on Construction Pro...
IRJET- Identification of Constraints and there Impact on Construction Pro...
 
Advances In Engineering Education Instructional Strategies To Promote Student...
Advances In Engineering Education Instructional Strategies To Promote Student...Advances In Engineering Education Instructional Strategies To Promote Student...
Advances In Engineering Education Instructional Strategies To Promote Student...
 
Vidhya S _Profile
Vidhya S _Profile Vidhya S _Profile
Vidhya S _Profile
 

More from ijcnes

A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...
ijcnes
 
Economic Growth of Information Technology (It) Industry on the Indian Economy
Economic Growth of Information Technology (It) Industry on the Indian EconomyEconomic Growth of Information Technology (It) Industry on the Indian Economy
Economic Growth of Information Technology (It) Industry on the Indian Economy
ijcnes
 
An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...
ijcnes
 
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
ijcnes
 
Challenges of E-government in Oman
Challenges of E-government in OmanChallenges of E-government in Oman
Challenges of E-government in Oman
ijcnes
 
Power Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage SystemPower Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage System
ijcnes
 
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining TechniquesHolistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
ijcnes
 
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
ijcnes
 
Feature Extraction in Content based Image Retrieval
Feature Extraction in Content based Image RetrievalFeature Extraction in Content based Image Retrieval
Feature Extraction in Content based Image Retrieval
ijcnes
 
Challenges and Mechanisms for Securing Data in Mobile Cloud Computing
Challenges and Mechanisms for Securing Data in Mobile Cloud ComputingChallenges and Mechanisms for Securing Data in Mobile Cloud Computing
Challenges and Mechanisms for Securing Data in Mobile Cloud Computing
ijcnes
 
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
ijcnes
 
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
ijcnes
 
An Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
An Effective and Scalable AODV for Wireless Ad hoc Sensor NetworksAn Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
An Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
ijcnes
 
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic VehiclesSecured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
ijcnes
 
Virtual Position based Olsr Protocol for Wireless Sensor Networks
Virtual Position based Olsr Protocol for Wireless Sensor NetworksVirtual Position based Olsr Protocol for Wireless Sensor Networks
Virtual Position based Olsr Protocol for Wireless Sensor Networks
ijcnes
 
Mitigation and control of Defeating Jammers using P-1 Factorization
Mitigation and control of Defeating Jammers using P-1 FactorizationMitigation and control of Defeating Jammers using P-1 Factorization
Mitigation and control of Defeating Jammers using P-1 Factorization
ijcnes
 
An analysis and impact factors on Agriculture field using Data Mining Techniques
An analysis and impact factors on Agriculture field using Data Mining TechniquesAn analysis and impact factors on Agriculture field using Data Mining Techniques
An analysis and impact factors on Agriculture field using Data Mining Techniques
ijcnes
 
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
ijcnes
 
Priority Based Multi Sen Car Technique in WSN
Priority Based Multi Sen Car Technique in WSNPriority Based Multi Sen Car Technique in WSN
Priority Based Multi Sen Car Technique in WSN
ijcnes
 
Semantic Search of E-Learning Documents Using Ontology Based System
Semantic Search of E-Learning Documents Using Ontology Based SystemSemantic Search of E-Learning Documents Using Ontology Based System
Semantic Search of E-Learning Documents Using Ontology Based System
ijcnes
 

More from ijcnes (20)

A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...
 
Economic Growth of Information Technology (It) Industry on the Indian Economy
Economic Growth of Information Technology (It) Industry on the Indian EconomyEconomic Growth of Information Technology (It) Industry on the Indian Economy
Economic Growth of Information Technology (It) Industry on the Indian Economy
 
An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...An analysis of Mobile Learning Implementation in Shinas College of Technology...
An analysis of Mobile Learning Implementation in Shinas College of Technology...
 
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
A Survey on the Security Issues of Software Defined Networking Tool in Cloud ...
 
Challenges of E-government in Oman
Challenges of E-government in OmanChallenges of E-government in Oman
Challenges of E-government in Oman
 
Power Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage SystemPower Management in Micro grid Using Hybrid Energy Storage System
Power Management in Micro grid Using Hybrid Energy Storage System
 
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining TechniquesHolistic Forecasting of Onset of Diabetes through Data Mining Techniques
Holistic Forecasting of Onset of Diabetes through Data Mining Techniques
 
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
A Survey on Disease Prediction from Retinal Colour Fundus Images using Image ...
 
Feature Extraction in Content based Image Retrieval
Feature Extraction in Content based Image RetrievalFeature Extraction in Content based Image Retrieval
Feature Extraction in Content based Image Retrieval
 
Challenges and Mechanisms for Securing Data in Mobile Cloud Computing
Challenges and Mechanisms for Securing Data in Mobile Cloud ComputingChallenges and Mechanisms for Securing Data in Mobile Cloud Computing
Challenges and Mechanisms for Securing Data in Mobile Cloud Computing
 
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
Detection of Node Activity and Selfish & Malicious Behavioral Patterns using ...
 
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
 
An Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
An Effective and Scalable AODV for Wireless Ad hoc Sensor NetworksAn Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
An Effective and Scalable AODV for Wireless Ad hoc Sensor Networks
 
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic VehiclesSecured Seamless Wi-Fi Enhancement in Dynamic Vehicles
Secured Seamless Wi-Fi Enhancement in Dynamic Vehicles
 
Virtual Position based Olsr Protocol for Wireless Sensor Networks
Virtual Position based Olsr Protocol for Wireless Sensor NetworksVirtual Position based Olsr Protocol for Wireless Sensor Networks
Virtual Position based Olsr Protocol for Wireless Sensor Networks
 
Mitigation and control of Defeating Jammers using P-1 Factorization
Mitigation and control of Defeating Jammers using P-1 FactorizationMitigation and control of Defeating Jammers using P-1 Factorization
Mitigation and control of Defeating Jammers using P-1 Factorization
 
An analysis and impact factors on Agriculture field using Data Mining Techniques
An analysis and impact factors on Agriculture field using Data Mining TechniquesAn analysis and impact factors on Agriculture field using Data Mining Techniques
An analysis and impact factors on Agriculture field using Data Mining Techniques
 
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
A Study on Code Smell Detection with Refactoring Tools in Object Oriented Lan...
 
Priority Based Multi Sen Car Technique in WSN
Priority Based Multi Sen Car Technique in WSNPriority Based Multi Sen Car Technique in WSN
Priority Based Multi Sen Car Technique in WSN
 
Semantic Search of E-Learning Documents Using Ontology Based System
Semantic Search of E-Learning Documents Using Ontology Based SystemSemantic Search of E-Learning Documents Using Ontology Based System
Semantic Search of E-Learning Documents Using Ontology Based System
 

Recently uploaded

CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 

Recently uploaded (20)

CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 

Measurement-Based Software Engineering Education

  • 1. Integrated Intelligent Research(IIR) International Journal of Business Intelligent Volume: 01 Issue: 02 December 2012,Pages No.43-46 ISSN: 2278-2400 43 Measurement-Based Software Engineering Education A.Julias Ceasor1 , M.Sundaram2 , S.Gregory Thaddeus3 Department of Computer Science and Applications, BIIT, Yelagiri Hills, Tamilnadu-2012. Email: juliasceasor@biit.edu.in1 , ms@biit.edu.in2 , thad@biit.edu.in3 Abstract: This study expounds the impact of the evaluation of academic projects with and without metrics. It is based on real- time data gathered from term-end academic projects of six batches of students at BIIT, Yelagiri Hills. It validates its result with tables and graphs to show the distinction between the two types of evaluation in software academic projects. The data for three years without measurement and with measurement confirm that the evaluation with measurement improves the students performance in their project in terms of timeframe, output and quality. It concludes that measurement - based software engineering education helps the learners and trainers to identify learners strengths and improve further. Keywords: Software Projects, Evaluation of projects, Software Measurements I. INTRODUCTION In Indian IT education scenario, software engineering is more theory-based than practice. To bridge the industrial needs with academics, it is suggested that the learners adapt PSP (Personal Software Process) [Cea11] to identify the performance level and take corrective actions. [Mas97] suggests incorporating PSP along the curriculum of Computer Science. PSP helps a software engineer to plan and schedule one’s work and analyze his / her own performance in terms of quality, productivity and error prediction [Hum01]. If this provides young software professional to improve, the outcomes of the software projects are evaluated simply from the mere program coding without any criteria followed. Hence the quality of a graduate is not determined / graded as per their quality of performance and knowledge of what they really are. So that setting up clear-cut layers to analyze the software projects with software engineering measurements such as Problem Statement, Requirements, Design (DFD, ERD, etc.), Use case, Test case, Software Build and so on, will help to scale a person on quality, by which one can identify oneself in which area one is strong. Then improving this strength will further make them more professional in a particular domain. Hence the problems described by [Ivi00] may be possible to overcome in the course of time. II. RELATED WORKS Many works have been done on software engineering education in different universities to incorporate the requirements of the industry in their teaching. Many found that there is a wide gap between industrial practice and software engineering education in the universities. [Ivi00] states that preparing a software engineer is cumbersome, unless the software engineering discipline combines with the realistic examples. And also, [Ivi00] lists out various difficulties in teaching software engineering course, which is highly challengeable with the industrial expectations. Further [Ivi00] points out, how a project should be chosen to practice software engineering discipline, since the course goes along with project, to gain practical experience of concepts. [Car05] describes the skills required by a software engineer. It is necessary to concentrate on the required software engineering skills. To verify/test a software engineer, one must evaluate one’s software project objectively not subjectively. Therefore, this paper shows the experiment done on measurement-based software project evaluation, which helps to identify the required quality while they learn and practice software engineering education. [Den04] says that industries need quality professionals of software engineering; but young graduates lack in recent trends and practice. Some universities provide hands-on experiments concerning various software engineering concepts to practice it. Even though it is practiced, the evaluation of their skills in the software engineering disciplines is more subjective; that is, not able to specify where the students have got more skill a concepts. It gives only overall grade; but not in each phases of the software project. III. BACKGROUND The real background of this experiment is to study and analyze the effects of software engineering metrics, which are considered as measurement units to evaluate software projects of the students. The scope of this study is restricted to BIIT final year students of last six batches (2004 to 2009) for experimental purpose. The intention of this experiment is to study the effects of software measurement-based evaluation of students’ projects by creating stimuli variables in the process of evaluation. Bosco Institute of Information Technology (BIIT) is a professional educational college offering computer science courses to undergraduate students to shine in IT field. With 15th year of its existence, BIIT is promoting underprivileged rural youth to have decent societal standing. Every year, the final-year students execute software project for completion of the programme. The students are motivated to initiate the project with project plan and proposal on-time. In every project review meeting they are demanded to apply software engineering discipline discussed in software engineering course to get into the real life of software development. It is ensured by the faculty/guides during the review meeting and directed to move towards better direction. During the project run, they are called for mid-project evaluation to verify the status and progress. Finally, they are asked to submit their
  • 2. Integrated Intelligent Research(IIR) International Journal of Business Intelligent Volume: 01 Issue: 02 December 2012,Pages No.43-46 ISSN: 2278-2400 44 project as bound volume and it is evaluated to be included in the final grade. IV. EXPERIMENT The experiment was conducted after analyzing the performances of the students in their final year projects for more than three years. It is found that the students who scored good grade in their projects’ evaluation have no quality software build at the end. They were not able to identify themselves of their ability in phases of software engineering concepts, which are essential to fix their roles in future. Here, the evaluation of the projects is not the objective. A standard template was used to perform the scoring of the project. But this form of scoring was not relevant to the practices of software engineering, which students learnt in their course of study. 4.1. Procedure The projects with measurements-based evaluation are totally different in procedures from the evaluation without measurements. The slight modification of approach in final year project yielded lot of changes in the process as well as growth of the learners and guides. The steps given below were followed in the experiment to analyze the effects. i. The coordinator of the project explains the go about of the project during the semester. And it explains various project templates to prepare artifacts during the project tenure. ii. The coordinator divides the group and assigns the guide based on the project category as a team or as an individual. iii. Coordinator asks the students to prepare the project plan with number of hours required for each phases of software engineering and scheduling it with a timeframe. iv. The project plan, once is approved by the project guide will be recorded in the actPSP [Cea11] tool for performance appraisals. v. Then the students initiate the project with work breakdown structure (WBS) to track the event and launch into the SDLC process. vi. The total hours spent in each and every phases of software engineering is recorded into the actPSP tool after meeting the project guide as per the schedule. vii. Both students and guide update the status of the project often in the tool. viii. Finally, the total hours spent for the project, maximum and minimum hours spent in particular phase are generated as report for the analysis of students’ performance at the end. ix. The project evaluation will be conducted at the end for both documentation and software build, with various software engineering measurements. 4.2. Measurements The following criteria were followed to evaluate the project very objectively. Scheme of Software Project Evaluation: BIIT - Yelagiri Hills. Internal Evaluation # Particulars Marks 1 Mid-evaluation 20 2 Review Record 5 3 Software Requirement Specification 10 4 System Design 10 5 Test case Design (5 x 3 = 15) 15 Total – I 60 Table 1: Scheme for Internal Evaluation Technical Evaluation S.No Cases Marks 1 UI Standard 5 2 Coding Standard 5 3 Test Case Execution 15 4 Presentation 15 Total - II 40 Total I & II 100 Table 2: Scheme for Build Evaluation S.No Artifacts Marks 1 Problem Statement 5 2 System Study (DFD, ERD) 20 3 SRS (Vision, Use cases) 20 4 System Design (Arch., EL,) 15 5 Test Cases 10 6 Presentation 5 Total 75 Note: Weight : 15% Table 3: Scheme for Document Evaluation Note: 1. Minimum requirement-based five Use cases 2. At least five Test Cases for each Use cases 3. 60% of software requirements must be realized in product. It defines various measurements for each and every aspect of software engineering disciplines, which are essential in software development lifecycle.
  • 3. Integrated Intelligent Research(IIR) International Journal of Business Intelligent Volume: 01 Issue: 02 December 2012,Pages No.43-46 ISSN: 2278-2400 45 4.3. Tool Adoption Personal Software Process (PSP) [Hum97] [Hum01] mentioned above, helps an individual to know their performance in programming / software development. [Sun04] shows the result of practicing PSP in programming laboratory that yielded considerable growth in students’ performance. [Sun04] and [Cea11] points out the successful stories of implementing actPSP in software engineering education in Indian academic setup. Hence, actPSP is used as agent to collect data during the project execution. 4.4. Data Gathering The BIIT students were doing their programming projects (C, C++ and JAVA) in actPSP tool environment which capture the data automatically as they progressed in their project. This same tool is used for data collection for the past three batches (2009-2010, 2010-2011, and 2011-2012), which defines the phases of software engineering with measurement and weightage. At present, actPSP used only for data gathering during the project and taking report at the end for the analysis. In the future, it will be integrated with software engineering activities and actual software development for better usage. Figure 1: Screenshot of actPSP The screenshot (figure 1) is used to enter project plan before starting the project and keep on updating the progress status of the project by both students and their project guide. 4.5. Analysis The students were oriented towards the new evaluation scheme and they were motivated and followed keenly to apply these aspects in their project. After applying measurement based evaluation: Experiments were observed for three years and its pass percentage, minimum mark, and maximum mark of each batch is listed in table. Similarly, three years of data in same category is taken for each batch, before applying a new scheme of evaluation. Hence, this shows us the clear difference and many observations, which support measurement-based project evaluation that helped in the growth of students, in terms of quality of an individual and evaluation.The outcome of this experimentispresentedbelow: Table 4-5: Analyzed Report Figure 2 & Figure 3 show the differences among the evaluation as graph.
  • 4. Integrated Intelligent Research(IIR) International Journal of Business Intelligent Volume: 01 Issue: 02 December 2012,Pages No.43-46 ISSN: 2278-2400 46 Figure 2 & 3: With Measurements V. RESULT With comparative study the followings:  The pass percentage before applying software measurements for evaluation is high compared to after applying it.  The minimum grade and maximum grade of last six batches shows the significant differences between before and after applying the measurements.  Before, the criteria for the evaluation are not more objective, rather it was subjective. Hence, this result makes sense that the subjectivity may boost the grade of one without pinpointing the strength. But the objective evaluation leads to growth of an individual and others even it reduces the grade at overall. VI. RECOMENDATIONS Since this study points out some essential advantages of the project evaluation with some software measurements, any organization can adapt and customize its measurement templates to meet the requirements of an individual organization. Before applying this method of evaluation to an existing project execution system, the students must be motivated and imparted well in knowledge of various software cases (such as problem statement, system study [DFD, ERD, class diagram], system design [architecture, UI, etc.] use cases, test cases, and coding standards etc.) discussed in this report. VII. CONCLUSION The result findings states that implementing various measurements-based evaluation of students’ software projects will definitely enrich the quality of evaluation of a student performance and help one to find out the most prominent and important skills in software engineering disciplines. The subjective evaluation system on the contrary gave better grade system to the students; but critically fails to identify the student professional who is actually strong enough in fields of the software engineering disciplines. Though the performance grade of the students decreased in measurement-based evaluation, it is done more objectively to help the students to improve their performance. BIBLIOGRAPHY [Cea11] Julias Ceasor, Sundaram, BIIT, Yelagiri, Tamilnadu, “A Practical approach to Software Engineering Education” Conference Proceeding, National Conference on IQAC, Sacred Heart College, Tirupattur, 2011 [Sun04] Sundaram M, Thaddeus S, Peter K, “PSP-driven programming laboratory for institutes for IT Education in India” Conference Proceeding, National Conference, Sacred Heart College, Tirupattur, 2004. [Ivi00] Ivica Crnkovic, Magnus Larsson, Frank Luders, “Implementation of Software Engineering Course for Computer Science Students” Proceedings of the 7th Asia- Pacific Software Engineering Conference, IEEE, 2000 [Car05] Carlo Ghezzi, Dino Mandrioli, “The Challenges of Software Engineering Education” ICAC 05, St Louis, Missouri, USA, 2005 [Gre03] Gregory W. Hislop, Heidi J. C. Ellis, Paul E. MacNeil, Cynthia D Tanner, “Challenges in Teaching Software Engineering Professionals Online”, 33rd ASEE/IEEE Frontiers in Education Conference,2003 [Hum06] Watts S. Humphrey, Teaching Modern Software Engineering, Software Engineering Institute, Carnegie Mellon University, “, 2006 [Den04] Dennis J. Frailey, “Software Engineering Education 2010: A Challenge to Educators”, Proceedings of the 17th Conference on Software Engineering Education and Training (CSEET’04), 2004 [Vic96] Victor R. Basili, “The Role of Experimentation in Software Engineering: Past, Current, and Future”, Proceedings of the 18th International Conference on Software Engineering (ICSE’96), University of Maryland, 1996 [Tak93] Takeshigie Miyoshi, Motoei Azuma, “An Empirical study of Evaluating Software Development Environment Quality” Member IEEE, Transaction on Software Engineering, Vol. 19, No. 5, May 1993, 1993 [Hum97] Humphrey, Watts S, Introduction to the Personal software Process, Addison-Wesley Professional, 1997. [Hum01] Humphrey, Watts S. “The Personal Software Process Overview, Practice and Results”, Software Engineering Institute, Carnegie Mellon University, Pittsburg, 2001. [Phi03] Johnson Philip M. et al, “Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined”, Collaborative Software Development Laboratory, Department of Information and Computer Sciences, University of Hawai', 2003 [p641-646]. [Mas97] Massood Towhidnejad, Thomas Hilburn, “Integrating the Personal Software Process (PSP) across the Undergraduate Curriculum”, Department of Computer Science, Embry-Riddle Aeronautical University, Daytona Beach, 1997.