File: www.idi.ntnu.no/grupper/su/oss/index.html
Trondheim, 24 October 2008
1. Reidar Conradi et al., IDI, NTNU:
OSS and COTS activities in IDI's SU-group:
OSS = Open Source Software,
COTS = Commercial-Off-The-Shelf,
OTS = COTS + OTS = Off-The-Shelf.
===>
SU group's wiki on OSS<====
*
OSS Contacts and Addresses (.html)
*
(NEW) Reidar Conradi and Muhammad Ali Babar:
"Controlled Experiments on Pair Programming (PP): Making Sense of
Heterogeneous Results",
Norsk Informatikk-konferanse (NIK'2010), Høgskolen i Gjøvik,
Gjøvik, 22-24 Nov. 2010, 24 slides.
(.doc -- 246 KB)
(.pdf from .doc -- 69 KB)
(.ppt slides -- 493 KB)
*
(NEW) Reidar Conradi et al., NTNU:
"After EVISOFT in 2011??",
EVISOFT final project meeting, NFR, Oslo, 18-19 Nov. 2010, 6 slides.
(.ppt -- 99 KB)
*
Reidar Conradi and Daniela S. Cruzes, NTNU:
"Current OSS activities at NTNU",
NORDICOSS meeting, Uppsala University, 4 Nov. 2010, 9 slides.
(.ppt -- 135 KB)
(.pdf -- 85 KB)
*
Reidar Conradi and Daniela S. Cruzes, NTNU:
"Cross-disciplinary challenges in Open Source Software (OSS)",
R&D track, GoOpen 2010 conference attn/ Friprogsenteret, 19-20 April 2010,
Aker brygge, Oslo, Norway, 34 slides.
(.ppt -- 2467 KB)
(.pdf -- 832 KB).
*
Reidar Conradi et al., IDI, NTNU:
"Software Engineering (SU) group at IDI: status and future plans",
IDI planning seminar, 10 May 2010, hotell Prinsen, Trondheim", 17 slides.
(.ppt -- 316 KB)
*
(NEW) Reidar Conradi and Muhammad Ali Babar:
"Controlled Experiments on Pair Programming: Making Sense of
Heterogeneous Results",
submitted as a short paper
to ESEM'2010, Bolzano, Italy, 16-17 Sept. 2010, 4 pp.
(.doc -- 144 KB)
(.pdf -- 53 KB).
*
(NEW) Reidar Conradi and Mohammad Ali Babar:
"Evidence Based Software Engineering:
¨rigor vs. relevance revisited - a study of published systematic reviews",
draft paper, NTNU and ITU, 4 and 15 pp.
(.doc -- 51 KB)
(.doc -- 609 KB)
*
(NEW) Reidar Conradi and ??:
"Requirement Engineering ??",
draft paper, NTNU and ITU, 4 pp.
(.doc -- 69 KB)
*
(NEW) Reidar Conradi (scribe):
"Resume on OSS with NOKIA??",
draft resume from meeting between NTNU and NOKIA, Oslo, 11 June 2010, 2 pp.
(.html -- 15?? KB)
*
Tore Dybå - SINTEF ICT, Dag Sjøberg - Ifi at UiO, Reidar Conradi -
IDI at NTNU:
"RISE - Research in Software Engineering (draft proposal for Senter for
Innovasjon at NFR w/ deadline 21 April 2010), 15 Dec. 2009,
10 slides.
Download RISE slides (.ppt -- 203 KB).
*
Reidar Conradi, IDI, NTNU et al.:
"Contact meeting on OSS between Simula and NTNU, 7 Dec. 2009,
Fornebu (Oslo)", 49 slides.
Download NTNU's OSS slides (.ppt -- 1201 KB).
*
Reidar Conradi, IDI, NTNU et al.:
"MAIN-SOFT VERDIKT project grant proposal on maintenance of
OSS-based systems, 25 Nov. 2009, 11 p.
Download MAIN-SOFT text (.pdf -- 397 KB).
*
Morten Amundsen, Friprog, 10 June 2009:
Ideas on an OSS activity list (.html -- ?? KB).
*
Reidar Conradi et al., 25 May 2009:
StatOSS: proposal for an Open Source Software initiative and
project at Statoil, NTNU-Statoil contact meeting,
25 May 2009, NTNU, 4 slides (.ppt -- 210 KB).
*
Juhoo Puhakka, MKK, Feb. 2009:
Download slide presentation on Open Source Business Models, GoOpen'09,
16-17 April 2009, Oslo (.pdf -- 607 KB).
*
Reidar Conradi, IDI og Alf Steinar Sætre, IØK - begge NTNU:
Download proposal for innovation session for GoOpen'09,
16-17 April 2009 (.html -- 1 KB).
*
Reidar Conradi, M. Letizia Jaccheri, Alf Inge Wang, alle IDI,
16 March 2009:
Download proposal on OSS as a new theme in NFR's VERDIKT program
for 2009-2014 (.pdf -- 178 KB).
*
Reidar Conradi, IDI et al. and Alf Steinar Sætre, IØK - both NTNU:
"Contact meeting on OSS between Telenor and NTNU, 18 Dec. 2008,
Fornebu (Oslo)", 42 slides.
Download Telenor-NTNU OSS presentation (.ppt -- 1008 KB).
* Reidar Conradi and Claudia Ayala, IDI, NTNU:
"Open Source vs. Novel Business and Innovation Paradigms",
FriProg meeting, Vollen i Asker, 27. Oct. 2008.
Download Presentation (.ppt -- 692 KB)
*
Reidar Conradi, IDI and Alf Steinar Sætre, IØK - both NTNU:
OSSIS - Open Source Software & Industrial innovation Success
factors, FP-project description for the
VERDIKT ICT program of the Norwegian Research Council, 16 Oct. 2008, 13 p.
Download OSSIS project proposal (.pdf -- 217 KB).
* Reidar Conradi, Øyvind Hauge, Letizia Jaccheri, and Eskil Sund:
"Open Source Research at NTNU",
Ez Nordic Open conference, 19-20 June, 2008, Skien, Norway.
Download Presentation (.ppt -- 610 KB)
* Reidar Conradi:
The origins of OSS: some snapshots of Internet history.
* Reidar Conradi:
Proposal for a PhD-researcher school on
Open Source Software at IDI, March 2008.
APPENDIX A: attn/ Reidar Conradi, IDI at NTNU, 12 Feb. 2008
some relevant OSS material in the sw.eng. group.
1.1 Why engage more in OSS activities?
Do solid empirical research on OTS technologies and their industrial
application.
Try to jointly start some new R&D projects, in order to hire PhD
students and postdocs to do such research:
- New STREP-project in EU (proposal submitted in 2009):
OTS-Lib, a federated web portal with
Web Intelligence and surrounding Communities-of-Practice
to more effectively retrieve and integrate suitable OTS components
when building own software.
- New nat'l OSS project, user-driven BiA/BIP:
e.g. for public services, integrator focus (not proposed, open sttaus).
- New nat'l OSS-project, researcher-driven VERDIKT project:
action research of OSS development (proposed as MAIN-SOFT in Nov. 2009).
2. Main research results in COTS/OSS/reuse so far
Generally on reuse:
or rather called systematic reuse.
2.1 Reuse advantages, general
- lower cost,
- shorter lead-time or time-to-market,
- higher quality,
- higher standards compliance,
- more modern architecture, and
- possible inclusion in a supportive net-community of matching reusers.
2.2 Two main reuse tasks:
development FOR reuse (making an investment in reusable assets) vs.
development WITH reuse (reusing previously made assets):
2.3 Meta-information
Need meta-info to classify and later retrieve and evaluate the stored
software assets/components. Four axes of classification attributes:
- Functional/domain - mostly static; by component provider?
- Non-functional (= "quality") - mostly experience-based and thus
dynamic, w/ sensitive info!, done jointly by provider/user?
- Platform properties: hardware and software platform,
API structure, technical organization.
- Non-technical properties (price and licensing terms, trust,
reputation, available support, market share, customer policy,
delays of announced upgrades etc. etc.) - again mostly dynamic,
sometimes sensitive, and done jointly by provider/user?
The most important issues are often such non-technical ones.
Must also consider impact of previous policy or business decisions,
e.g. that my company has already chosen the xxx DBMS and the yyy
groupware tool,
or that my company either buys Microsoft software or OSS.
There is a generic problem with insufficient and unreliable documentation of
especially the non-functional and non-technical aspects.
But even for functional attributes, a formal API of a component does
not normally document hidden or internal components dependencies:
E.g. that a new ComponentA will require Version.2 of a DBMS named xxx, while
existing ComponentB already uses Version.1 of this DBMS - and
your technical support refuses to maintain more than one such version.
2.1 Possible user roles for handling OTS components:
- End-user of OTS binaries as "freeware",
e.g. Linux, Open Office, emacs, Apache,
MySQL, Adobe Acrobat etc.
- Integrator of OTS in own software, hereunder:
- Reporting defects back to provider + may also do minor code changes.
- Reporting desired changes/upgrades back to provider + similarly.
- OSS co-developer or COTS subcontractor.
- Main OTS developer or provider.
3. Empirical studies of COTS and OSS mainly by NTNU in 2002-2008
3.1 (paper by Basili and Boehm on COTS usage)
See IEEE Computer 1999.
3.2 Initial study on COTS vs. OSS by Morisio and Torchiano in 2002:
3 Norwgian and 4 Italian SMEs. See IEEE Software 2004.
3.3 Attitudes to software reuse in three Norwegian companies in 2002-2003
See PROFES 2003.
3.4 Prestudy from 2003 on COTS usage, autumn 2003:
Forstudie i 2003 som strukturert intervju. 16 utviklere i 13
bedrifter, convenience sample.
Was meant to follow-up a pre-version of the IEEE Software paper from
2004 by Morisio/Torchiano.
This COTS prestudy in 2003 with 16 respondents showed that the COTS
integration process involved:
- First ask a colleague whether she knows (of) some suitable and
well-proven components in use locally.
- Otherwise:
First apply plain web-search engines,
then download the most promising candidates,
followed by local trials of these, and
finally decide upon one of these.
- Formal evaluation methods are hardly used.
- COTS can be applied in almost any lifecycle method, but preferably
in an incremental setting including Agile methods.
- There is a need to manage and share evolving knowledge about
certain components (by a component "uncle").
Innsikter: meget få bruker formell eval.metode, alle bruker
initielt nettsøk, kan kombineres med (enhver) forhåndsbestemt
utviklingsmodell, trenger komponent-"onkel" for å følge opp en
komponent, tradisjonelle kvalitetsegenskaper (pålitelighet osv.)
ikkke noe problem i praksis.
Jingyue Li, Finn Olav Bjørnson, Reidar Conradi, and
Vigdis By Kampenes:
"An Empirical Study of Variations in COTS-based
Software Development Processes in Norwegian IT Industry",
Journal of Empirical Software Engineering, 11(3):433-461, 2006,
ISSN 1382-3256 (selected papers from IEEE Metrics'04).
http://www.idi.ntnu.no/grupper/su/publ/li/jemse06-ots.pdf
Missing: interview guide, transcriptions, ...
3.5 Main survey from 2004 on COTS/OSS usage:
Hovedsurvey i 2004 med spørreskjema-utfylling på webtjener.
Ca. 150 utviklere i Norge, Tyskland og Italia, stratified-random sample.
Ekstra innsikter: vanskelig å estimere feilfinnings (f.eks. ligger feil i
egen eller importert kode?) og integrasjonsarbeid.
Starter med "vanlig" nettsøk, kan kombineres med enhver forhåndsbestemt
utviklingsmodell, trenger komponent-"onkel" for å følge opp en komponent.
Our main OTS study in 2004 (ca. 150 respondents in Norway, Germany and
Italy) showed that:
- The hardest problems in COTS integration are effort estimation and
debugging.
- Quality concerns are not serious in practice.
Main paper:
Jingyue Li, Reidar Conradi, Christian Bunse, Marco Torchiano,
Odd Petter N. Slyngstad, and Maurizio Morisio:
"A State-of-the-Practice Survey on Risk Management in
Development with Off-The-Shelf Software Components",
IEEE Transactions of Software Engineering (TSE),
34(2):271-286 (Feb. 2008), ISSN 0098-5589.
http://www.idi.ntnu.no/grupper/su/publ/li/ieeetse-feb08-li.pdfa
Med forskningsdessign + questionnaire:
http://www.idi.ntnu.no/grupper/su/oss/2004_ots/cbse-survey-v1.15-26May04.doc
Bare questionnaire:
http://www.idi.ntnu.no/grupper/su/oss/2004_ots/cbse-survey-v1.15-26may04-AppendixA.doc
Missing: design document, questionnaires (in many languages:
English, Norwegian, German, Italian + later Chinese), .xls files, ...
3.6 Industrial seminar to discuss OTS survey findings, Feb. 2005:
See paper by Li et al. 2005??.
3.7 Follow up with survey respondents, 2006:
See forthcoming paper by Li et al. in IEEE software??.
3.8 Another OSS survey in China, 2006:
See forthcoming paper by ?? in SPIP journal.
Also unprocessed repetition of European OTS survey: ??.
3.9 Another survey of outsourcing in China, 2006
Also see forthcoming paper by ?? in SPIP journal.
3.10 1st COSI OSS study, 2006
1st COSI OSS study, 2006 - by Øyvind Hauge et al.
See OSS 2007 paper.
Missing: questionnaire, ...
3.11 2nd ITEA/COSI OSS study, 2007
Andre COSI-undersøkelse fra 2007 v/ Øyvind Hauge et al., kommer på OSS'2008 i
Milano, omtalt av Zak Geant fra Mozilla corp. på GoOpen i Oslo
8. april 2008.
Øyvind Hauge, Carl-Fredrik Sørensen, and Reidar Conradi:
"Adoption of Open Source in The Software Industry",
IFIP WG 2.13 Conference on Open Source Systems (OSS 2008) -
http://www.wcc2008.org/damiani@dti.unimi.it/oss/
- in conjunction with 20th World Computer Congress, 7-10. Sept. 2008,
Milano, Italia, accepted as full paper, 11 p.,
in Proceedings in Springer LNCS/IFIP series.
http://www.idi.ntnu.no/grupper/su/publ/oyvh/hauge-oss2008.pdf
Missing: questionnaire, ...
3.12 Some related studies: NTNU masters thesis and IKT-Norge surveys:
In general, see also:
http://www.idi.ntnu.no/grupper/su/project_reports.html (master theses)
http://www.idi.ntnu.no/grupper/su/publ/INT-PUBL.php3 (int'l publications)
File contents mostly from ~epos/cots/gallup/readme.txt:
3.13 Linpro's OSS search-selection procedures, for norskCOSI project
Date: Tue, 15 Apr 2008 15:50:01 +0200 (MEST)
From: Reidar Conradi
To: trond.heier@linpro.no, Hans-Petter.Dahle@fornebuconsulting.com
cc: Sven.Ziemer@idi.ntnu.no, Oyvind.Hauge@idi.ntnu.no,
thomasos@idi.ntnu.no,
Reidar.Conradi@idi.ntnu.no, Jingyue.Li@idi.ntnu.no,
Subject: Felles eval.skjema for OSS-komponenter/systemer?
Hei!
Det viser seg at Martin R. Thorsen i Linpro ikke har gitt oss noe
skriftlig materiale om sitt eval.oppleggg for OSS-komponenter. Vi
prøver nå å innhente info om dette.
I mellomtiden sender vi lenker til noe beslektet materiale.
- reidar
4. Preliminary ideas on a pragamatic web-base of empirical artifacts
Need a small experience base on web here, so start this work now.
See new catalog http://www.idi.ntnu.no/grupper/su/studies/
but now incorporated in
http://www.idi.ntnu.no/grupper/su/oss/index.html (this file).
Also apply Wiki technology.
Ex. possible study attributes: check CONTEX paper from Simula!
Study name and ID
Study when and where
Study researchers and institution (who did it)
Study relationship to other studies
Study relationship to formalized project
Study focus/goals (why we did it)
Study type - experiment, case study, ... (overall approach)
Study object - company, software documents, ... (on what)
Study resources - labor/effort, competence, money, equipment, ...
Study documents:
1. research design: motivation, design, treatment,
population list and sample, practical planning, ...
2. collected raw and processed data
3. data analyses
4. discussion, conclusions
5. deliverables: tech reports, theses, published papers and books, slides,
More?
5. Past and Current R&D Projects at IDI on reuse and COTS/OSS
- 5.1
REBOOT - REuse by Object-Oriented Techniques, lead by Bull
(FR) and 7 other partners, supported by EU.
SINTEF/NTH contact was prof. Reidar Conradi
Key REBOOT publications:
- Guttorm Sindre, Reidar Conradi, and Even-André Karlsson:
"The REBOOT Approach to Software Reuse",
Journal of Systems and Software - special issue on software reuse,
Vol. 30, No. 3, Sept. 1995, p. 201-212.
SU-report 22/95.
Download paper (.pdf)
- Even-André Karlsson (Ed.):
" Software Reuse: A Holistic Approach",
ISBN 0 471-95489, John Wiley & Sons., 1995, 510 p.
SINTEF/NTH responsible for Chs. 2 (Development FOR reuse),
3 (Library Organization) and 4 (Metrics).
- 5.2 Several other, related EU projects, like PROTEUS on
software configuration management and RENAISSANCE on reengineering.
- 5.3
NorskCOSI - Co-development using inner and Open source in
Software Intensive products, lead by IKT-Norge and
supported by NFR.
A part of a European, industrial R&D project in the ITEA
program in 2006-2008 - prof. Reidar Conradi,
PhD student and researcher Sven Ziemer (from April 2007),
PhD student and researcher Thomas Østerlie,
dr. Carl-Fredrik Sørensen (till 1.8.2007),
PhD student Øyvind Hauge (financed by NTNU).
Key norskCOSI papers:
- Marius Sommerseth:
"Component based system development in the Norwegian software industry",
16 juni 2006, 152 p. (977 KB .pdf),
Veileder og faglærer: Reidar Conradi.
- Øyvind Hauge:
"Open Source Software in Software Intensive Industry - A Survey",
29 Sept. 2007, 245 p. (1669 KB .pdf).
Veiledere: Carl-Fredrik Sørensen og Reidar Conradi;
Faglærer: Reidar Conradi.
- Marina Marinela Gerea:
"Selection of Open Source Components - A Qualitative Survey in
Norwegian IT Industry",
14 June 2007, 109 p. (486 KB .pdf).
Veiledere: Carl-Fredrik Sørensen og Reidar Conradi;
Faglærer: Reidar Conradi.
- Øyvind Hauge, Carl-Fredrik Sørensen, and Andreas Røsdal:
"Surveying Industrial Roles in Open Source Software
Development",
In Joe Feller and Alberto Sillitti (Eds.):
Proc. Third International Conference on Open Source Systems (OSS 2007),
June 11-14 2007, Limerick, Ireland, WG 2.13 Working Conference,
Springer IFIP Series No. 234, ISBN 978-0-387-72485-0, ISSN 1571-5736,
http://oss2007.dti.unimi.it/, p. 259-264.
Download paper (.pdf -- 36 KB)
Download slides (.ppt -- 203 KB)
- Claudia Ayala, Carl-Fredrik Sørensen, Reidar Conradi,
Xavier Franch, and Jingyue Li:
"Open Source Collaboration for Fostering
Off-The-Shelf Components Selection",
In Joe Feller and Alberto Sillitti (Eds.)
Proc. Third International Conference on Open Source Systems (OSS 2007),
June 11-14 2007, Limerick, Ireland, WG 2.13 Working Conference,
Springer IFIP Series No. 234, ISBN 978-0-387-72485-0, ISSN 1571-5736,
http://oss2007.dti.unimi.it/, p. 17-30.
Download paper (.pdf -- 583 KB)
- Øyvind Hauge, Carl-Fredrik Sørensen, and Reidar Conradi:
"Adoption of Open Source in The Software Industry",
IFIP WG 2.13 Conference on Open Source Systems (OSS 2008)
- in conjunction with 20th World Computer Congress, 7-10. Sept. 2008,
Milano, Italia, accepted as full paper, 10 p.
Download prelim. paper (.pdf -- 192 KB)
- 5.4
EVISOFT - EVidence-based Improvement of SOFTware engineering.
National, industrial improvement project, where OSS/COTS
technologies are one of four basic technologies to be studied,
in 2006-2010, lead by Geomatikk AS and with SINTEF, NTNU and Simula
Research Lab., supported by NFR - prof. Reidar Conradi, prof. Tor Stålhane,
PhD students Geir Kjetil Hanssen and Børge Haugseth (from July 2008)
Key EVISOFT papers by IDI:
- Geir Kjetil Hanssen:
"Agile Software Development - Theory and Reality (Course, 4h.)",
Tutorial at 13th European
Software Process Improvement Conference (EuroSPI 2006),
Joensuu, Finland, 11-13 October 2006, 80 slides.
Download slides (.pdf -- 1910 KB)
- Geir Kjetil Hanssen and Tor Erlend Fægri:
"Agile Customer Engagement:
a Longitudinal Qualitative Case Study",
In Jose Carlos Maldonado and Claes Wohlin (Eds.):
Proc. 5th ACM-IEEE Int'l Symposium on Empirical Software Engineering
(ISESE'06), Rio de Janeiro, 21-22 September 2006, IEEE Press,
ISBN 1-59593-218-6, p. 164-173.
Download paper (.pdf -- 237 KB)
- Geir Kjetil Hanssen and Tor Erlend Fægri:
"Process Fusion: An Industrial Case Study on Agile Software
Product Line Engineering",
accepted for special Issue of Journal of Systems and Software (JSS),
ISSN 0164-1212, 2007, 22 p.
Download paper (.pdf -- 129 KB)
- Tor Erlend Fægri and Geir Kjetil Hanssen:
"Collaboration and process fragility in evolutionarily
product development",
IEEE Software 24(3):96-104, May/June 2007, ISSN 0740-7459.
Download paper (.pdf -- 512 KB)
- 5.5
INCO - INcremental and COmponent-based development (OSS and COTS),
Simula Research Lab. and NTNU, 2001-2005, supported by NFR
- prof. Reidar Conradi, postdoc Marco Torchiano,
PhD students Parastoo Mohagheghi and Jingyue Li.
Key INCO papers on development-for-reuse:
Jingyue Li, Reidar Conradi, Parastoo Mohagheghi,
Odd Are Sæhle, Øivind Wang, Erlend Naalsund, and Ole Anders Walseth:
"An Empirical Study on Component Reuse
inside IT industries",
In Frank Bomarius and Hajimu Iida (Eds.):
"Proc. 5th Int'l Conf. on
Product Focused Software Process Improvement (PROFES'2004)",
5-8 April, 2004, Keihanna-Plaza,
Kansai Science City in Kyoto-Nara area, Japan.
Springer Verlag LNCS 3009, April 2004, pp. 538-552.
Download paper (.pdf -- 160 KB)
Marco Torchiano and Maurizio Morisio:
"Overlooked Aspects of COTS-based Development",
IEEE Software, 21(2):88-93, March/April 2004.
Download paper (.pdf -- 270 KB)
IEEE Software - Table of Contents of this issue
Parastoo Mohagheghi:
"The Impact of Software Reuse and Incremental Development on the
Quality of Large Systems",
PhD Thesis, NTNU 2004:95, ISBN 82-471-6408-6, ISSN 1503-8181, 10 July 2004,
Disputas: 21 Sept. 2004, 272 p.
Download thesis (.pdf -- 3.704 MB)
Thesis presentation slides (.ppt -- 706 KB)
(.pdf -- 278 KB)
Trial lecture: "Global Software Developmnent:
Issues, Solutions, Challenges" (.ppt -- 706 KB)
(.pdf -- 740 KB)
Press release per 6 Nov. 2004 (.doc, one page)
Parastoo Mohagheghi and Reidar Conradi:
"Quality, Productivity and Economic Benefits of Software Reuse:
A Review of Industrial Studies",
Journal of Empirical Software Engineering,
12(5):471-516, 2007, ISSN 1382-3256.
Download paper (.pdf -- 355 KB)
Parastoo Mohagheghi and Reidar Conradi:
"An Empirical Investigation of Software Reuse Benefits in a
Large Telecom Product",
Accepted Jan. 2007 for ACM Transactions of Software Engineering
Methodology (TOSEM), ISSN 1049-331X,
upgraded paper from ICSE'2004, 34 p.
Download paper (.pdf -- 290 KB)
5.6
SEVO - Software EVOlution in Component-based Systems,
NTNU, 2004-2008, supported by NFR
- prof. Reidar Conradi,
PhD student Odd Petter Slyngstad, PhD students Anita Asok Gupta
and postdoc Jingyue Li.
Key INCO/SEVO papers on COTS/OSS and development-with-reuse:
-
Jingyue Li, Finn Olav Bjørnson, Reidar Conradi, and
Vigdis By Kampenes:
"An Empirical Study of Variations in COTS-based
Software Development Processes in Norwegian IT Industry",
Journal of Empirical Software Engineering, 11(3):433-461, 2006,
ISSN 1382-3256 (selected papers from IEEE Metrics'04).
(From nat'l prestudy on COTS usage in Norway, with stuctured
interviews of 16 IT-developers.)
Download paper (.pdf -- 373 KB)
-
Jingyue Li, Reidar Conradi, Odd Petter N. Slyngstad, Christian Bunse,
Marco Torchiano, and Maurizio Morisio:
"An Empirical Study on the Decision Making
Process in Off-The-Shelf Component Based Development",
In Leon J. Osterweil, H. Dieter Rombach, and Mary Lou Soffa (Eds.):
Proc. Emerging Results track at the 28th International
Conference on Software Engineering (ICSE 2006),
20-28 May 2006, Shanghai, P.R. China, p. 897-900,
ISSN 0270-5257, ISBN 1-59593-375-1, ACM Press.
(From int'l survey on COTS/OSS usage in the IT-industry
in Norway, Germany and Italy, with 150 respondents.)
Download paper (.pdf -- 42 KB)
- Jingyue Li:,
"Process Improvement and Risk Management in
Off-The-Shelf Component-Based Development",
PhD thesis, NTNU 2006:84, ISBN 82-471-7920-2 (printed),
ISBN 82-471-7919-9 (electronic),
ISSN 1503-8181, 289 p. Disputas: 14 Sept. 2006,
Download thesis (.pdf -- 3473 KB)
-
Jingyue Li, Reidar Conradi, Christian Bunse, Marco Torchiano,
Odd Petter N. Slyngstad, and Maurizio Morisio:
"Development with Off-The-Shelf Components: 10 Facts",
Accepted 29 Oct 2007 for publication in IEEE Software,
ISSN 0164-1212, 11 p.
Download prelim. paper (.pdf -- 120 KB)
- Jingyue Li, Reidar Conradi, Christian Bunse, Marco Torchiano,
Odd Petter N. Slyngstad, and Maurizio Morisio:
"A State-of-the-Practice Survey on Risk Management in
Development with Off-The-Shelf Software Component",
Accepted 30 Nov. 2007 w/ minor revisions for publication in
IEEE Transactions of Software Engineering (TSE),
ISSN 0098-5589, 35 p.
Download prelim. paper (.pdf -- 337 KB)
- Weibing Chen, Jingyue Li, Jianqiang Ma, Reidar Conradi,
Junzhong Ji, and Chunnian Liu:
"An Industrial Survey of Software Development with
Open Source Components in Chinese IT Industry",
In Qing Wang, Dietmar Pfahl, and David M. Raffo (Eds.):
Proc. Software Process Dynamics and Agility,
International Conference on Software Process
(ICSP 2007 - in conjunction with ICSE'2007),
Minneapolis, MN, USA, May 19-20, 2007,
Springer Verlag LNCS 4470, ISSN 0302-9743 , ISBN 978-3-540-72425-4,
p. 208-220.
Recommended for publication in Journal of Software Process:
Improvement and Practice (SPIP), ISSN 1077-4866.
Download paper (.pdf -- 126 KB)
5.7
Empirical Software Engineering (ESE),
with focus on Action Research in OSS teams and projects,
internally supported by IDI, 2003-2007 - prof. Letizia Jaccheri (resp.)
prof. Reidar Conradi, PhD student Thomas Østerlie.
Supplementing information on Jaccheri's OSS activities.
Key ESE papers on OSS action research / development-for-reuse:
- Thomas Østerlie and Letizia Jaccheri:
"A Critical Review of Software Enginering Research on
Open Source Software Development",
In Wrycza Stanislaw (Ed.):
Proc. 2nd AIS SIGSAND European Symposium on
Systems Analysis and Design, Gdansk, Poland,
June 5, 2007, Gdansk University Press, ISBN 978-83-7326-447-2,
147 pages, p. 12-20.
Download paper (.pdf - 800 KB)
Download slides (.ppt -- 609 KB)
- Thomas Østerlie and Alf Inge Wang:
"Debugging Integrated Systems:
An Ethnography of Debugging Practice",
In Ladan Tahvildari and Gerardo Canfora (Eds.):
Proc. 23rd IEEE International Conference on Software
Maintenance (ICSM 2007), Paris, France, October 2-5, 2007,
ISSN 1063-6773, ISBN 978-1-4244-1256-3, IEEE CS Press, p. 305-314.
Download paper (.pdf - 503 KB)
Download slides (.ppt -- 342 KB)
- Håvard Mork:
Documentation Practices in Open Source - A Study of Apache
Derby,
22 June 2006, 80 p. (610 KB .pdf),
Veileder og faglærer: Letizia Jaccheri.
6. Research partners, in general
Univ. Kaiserslautern, Politecnico di Milano,
Free University of Amsterdam,
Technical University of Catalonia, Univ. Maryland - and others.
6. Some external actors, networks, and activities around OSS
7. NTNU courses around OSS
9. Some OSS researchers at IDI
Reidar Conradi - per 23. April 2006, 11. Feb. 2008, 06 May 2008.
This file: www.idi.ntnu.no/grupper/su/oss/index.html
Incorporates: http://www.idi.ntnu.no/grupper/su/studies/index.html
Incorporates: http://www.idi.ntnu.no/grupper/su/oss-activities.html
Reidar Conradi
Last modified: Tue Dec 28 15:22:18 MET 2010