IWFST20051 A Research Framework for Empirical Software Engineering Collaboration and Its Application in a Software Development Project Yoshiki Mitani*,

Slides:



Advertisements
Similar presentations
Professional Learning Communities Connecting the Initiatives
Advertisements

Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012.
Software Engineering Center Software Engineering Center To where SEC is heading as a new government affiliated.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Background Chronopolis Goals Data Grid supporting a Long-term Preservation Service Data Migration Data Migration to next generation technologies Trust.
Corry Bregendahl Leopold Center for Sustainable Agriculture Ames, Iowa.
National ICT Policy 2009 A Case Study of Policy Design & Implementation SHAMSUZZOHA (MEP12216)
Introduction MUHAMMAD ALI BUTT Instructor (CIT), GTTI, Gulberg, Lahore, District Lahore Qualification & Experience Graduation from International Islamic.
Monash's Mock RQF − Lessons learnt David Groenewegen ARROW Project Manager.
Copyright 2009  Develop the project charter: working with stakeholders to create the document that formally authorizes a project—the charter  Develop.
Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF
The Software Industry in Japan and Empirical Software Engineering Koji Torii Executive Director, Professor EASE Project, Nara Institute of Science and.
Research Evaluation Office, Evaluation Department 11 An Improved Approach of Research Unit Evaluation at the Beginning of the Third Research Term of AIST.
CMM Overview - 1 © Paul Sorenson CMPUT Software Engineering refs. IEEE Software, March 1988, 73-79, and IEEE Software, July 1993, (Capability.
Business Intelligence System September 2013 BI.
Productivity, Investment in Human Capital and the Challenge of Youth Employment THE ROLE OF VARIOUS SOCIAL ACTORS IN THE FIELD OF YOUTH EMPLOYMENT IN RUSSIA.
CrackingSiebel.com Utility Siebel Repository Extract (SRE) Tool.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Regional Intelligence in Central Macedonia, Greece The METAFORESIGHT solution Isidoros Passas, Nicos Komninos, Elena Sefertzi, Lina Kyrgiafini URENIO Research.
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
Brought to you by... A developer of CRM software for SMEs and work groups of larger firms. A developer of CRM software for SMEs and work groups of larger.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
ISESE2004 ymitani EASE/NAIST1 An Experimental Framework for Japanese Academic-Industry Collaboration in Empirical Software Engineering Research Yoshiki.
Research and Technology in Japan by Dr G.A. Papadopoulos Research Director National Observatory of Athens.
Workshop on Computer-Supported Knowledge Collaboration, Shanghai, July 7, Current Status of Software Industry in Japan.
Presented by Abirami Poonkundran.  Introduction  Current Work  Current Tools  Solution  Tesseract  Tesseract Usage Scenarios  Information Flow.
Information Architecture MMR Briefing 16 January 2014 Presenter: Dan Whitcher.
Copyright © 2010 Nara Institute of Science and Technology / Osaka University Standardizing the Software Tag in Japan for Transparency of Development Profes.
A tour of features. Virtual Office This presentation demonstrates the features of virtual office. You can access any information you store in your virtual.
Development of metadata in the National Statistical Institute of Spain Work Session on Statistical Metadata Genève, 6-8 May-2013 Ana Isabel Sánchez-Luengo.
Mike Bartell Chief Information Officer FDIC Advancing Enterprise Architecture XBRL and the Collection of Call Report Data.
Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University Applying Clone.
Copyright © 2008 Nara Institute of Science and Technology / Osaka University Using Software Tag for Traceability and Transparency in Global Software Engineering.
What IS a Journeyman Programmer? Why this program?
Panel Session Accountability and Traceability in Global Software Engineering Coordinator Katsuro Inoue Osaka University.
Outline of Japanese Alliance for Climate Change Observation (JACCO) Shin MIYAZAKI ( Office for Coordination of Climate Change Observation (OCCCO), Japan.
EASE Project Goals Mike Barker July 27, EASE Strategy Meeting2 Some Possibilities 1.Improving productivity and reliability 2.Encouraging collaboration.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
P2Rx Web Group Fall 2003 Update. Coding Management Items covered today Topic hubs being shared Modularized Topic Hub Code CVS server (managing code) –Topic.
The Brazilian Information Technology Institute and the Software Product Quality Evaluation Method MEDE-PROS Romildo Monte Budapest, June 7, 2001 Science.
Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University 1 Software Tag:
A Bring together all regional Trade Unions in China with IPDPoD - Information Portal Development Platform on Demand Bruce ticilo.
Management of Software Project CSM Software Configuration Management (SCM)
2015 Pipeline Safety Trust Conference November 20 th, 2015 | New Orleans, LA API RP 1175 Pipeline Leak Detection Program Management – New RP Highlights.
26 January 2016CountrySTAT Training for the Philippines Introduction to FAOSTAT and CountrySTAT 1 Overview of the FAOSTAT and CountrySTAT Candido J. Astrologo,
 ReadSoft 2004 Processing census forms.  ReadSoft 2004 ReadSoft Corporate Profile n Swedish company - founded1991 n Listed in Stockholm stock exchange.
Foundation year. 2 Computer For Health Sciences COURSE NAME COMP101 COURSE CODE (2 + 1) credit hours CREDIT HOURS.
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
Prepared for GAMES Spring 2014 Attendees By Mary Nicholas, MHA President / CEO HQAA, Inc.
November 8-10, 2005 International Workshop on Future Software Technology (WFST2005) Introducing Empirical Software Engineering into Japanese Industry Naoki.
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
Integrating with and Extending Visual Studio. Objectives.
Strategy for EASE Project Kenichi Matsumoto Nara Institute of Science and Technology (NAIST) EASE Project, Ministry of Education, Culture, Sports, Science.
1 Ivan Marsic Rutgers University LECTURE 2: Software Configuration Management.
Tool Support for Testing
Priorities and coordination of capacity building in Azerbaijan
The Marshall University Experience with Implementing Project Server 2003 August 9, 2005 Presented by: Chuck Elliott, M.S. Associate Director, Customer.
CS4311 Spring 2011 Process Improvement Dr
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Applications of Data Mining in Software Engineering
Empirical Project Monitor and Results from 100 OSS Development Projects Masao Ohira Empirical Software Engineering Research Laboratory, Nara Institute.
Where We Are OVERVIEW Lesson 1: Course Overview
Enterprise Program Management Office
Digital Policy -Transformation Towards Society 5.0-
Business Intelligence
Developer & Platform Group, Microsoft Ltd
BIS 221 RANK best future education / bis221rank.com.
Empirical Software Engineering Research Project
Presentation transcript:

IWFST20051 A Research Framework for Empirical Software Engineering Collaboration and Its Application in a Software Development Project Yoshiki Mitani*, Nahomi Kikuchi**, Tomoko Matsumura***, Satoshi Iwamura****, Mike Barker***, Ken-ichi Matsumoto*** *IPA/SEC,NAIST(EASE),**IPA/SEC,***NAIST(EASE),****NTT Software(EASE) Demonstrate and verify empirical software engineering methods A new research framework In response to government policy Field data sharing between Industry & Academia Concept of a “Macro-measurement tools” Target project: A Governmental Multi-Vendor Consortium type Software Project IPA: Information Technology Promotion Agency, Japan SEC: Software Engineering Center EASE: Empirical Approach to Software Engineering project NAIST: Nara Institute of Science and Technology Information-technology Promotion Agency, Japan Software Engineering Center

IWFST20052 In-process Project Measurement and Feedback Structure Bug Tracking System Mailing-list Management System Review Report Sheet Mail Bug Report XML Standard Data Format RDB EPM Basic Analyzer EPM Extended Analyzer Code Clone Analyzer Collaborating Filtering tool Development Environment Program Development Bug Management Review Benchmark Data Report SEC Benchmark Database (over 1,000projects) Configuration Management System Source Code Feedback to in-process Software Development Project 40 Management Items Operation Rule, Input Web Template Operation Rule 20 Management Items Operation Rule, Input Template (CVS) (GNATS) Operation Rile 400 Items Q&A Interview to PM Q&A Check-list Interview Check-list Analyzer 400 Management Items

IWFST20053 Table1 Measurement Data Items Proceeding Project Data Data itemReview record, Bug report(40 items), Specification Change report, Inter company mail with basic document, Basic Design Document, CVS repository with source code ToolCVS, GNATS, Mailman, EPM Data input form & template: Review report form, GNATS web template form Operation ruleCVS, GNATS, Mail, EPM Collected data are kept safely in SEC secret data room. Data collecting Method Individual IT vender development process: Weekly collect data by media from CVS and GNATS. Integration test process: Use single GNATS system and collect data from it. CVS data are same as individual development process. Ended Project Data/ Bench mark Data Data itemSEC defined 400 bench mark data items, IT skill data based on IPA/ITSS Data collecting Method SEC defined bench mark data input form( EXCEL template) Data collection timing; end of basic design and end of development Project Context Monitoring project Observe whole development process, Join to project meeting. EPM: Empirical Project Monitor ITSS: Information Technology Skill Standard

IWFST20054 Table 2 Data Analysis Example Basic Analysis Source line of code transition, Check-in opportunity, Check-out opportunity & frequency, Number & opportunity of mail, Number & opportunity of bur report, Pending bug transition, Residual bug transition, Extended Analysis Review quality analysis from IEEE 982.1(1988):Fault Density, Defect Density, Measurement from PSP (Personal Software Process) ODC (Orthogonal Defect Classification): Review quality File renewal analysis Bench mark Analysis Source Code Clone Analysis Retrieve similar project from 1,000 past project benchmark data. Skill data Analysis Analyze human factor from IT skill data of development persons Code Clone Analysis

IWFST20055 Fig.1 “Macro Measurement Tools” and its Management & Operation for Software Project Measurement ASDP: Advanced Software Development Project CVS, GNATS, Mailman EPM,400itemBenchmarkData,ITSS EASE project, SEC MEXT, METI Prime Minister Leadership Measurement Target Project Software Tools Measurement Platform Industry & Academia Collaboration Framework Ministry Office Policy Government Policy Macro Measurement Tools Trigger Budget and Policy National Policy A&I Collaboration Management & Operation Measurement Platform Management & Operation Software Tool Management & Operation Development Project Management & Operation EPM: Empirical Project Monitor ITSS: Information Technology Skill Standard EASE: Empirical Approach to Software Engineering SEC: Software Engineering Center MEXT: Ministry of Education, Culture, Sports, Science and Technology METI: Ministry of Economy, Trade and Industry

IWFST20056 The major factors to realize measurement and data-sharing The fundamental I&A collaboration research framework Concept and equipment of measurement platform Thoughtful measurement plan Total framework coordination Acknowledgment This work is supported by IPA/SEC, METI and MEXT of Japan as part of the Comprehensive Development of e-Society Foundation Software program. We thank the researchers in SEC and the EASE project who kindly support our project. Information-technology Promotion Agency, Japan Software Engineering Center