Slide 1 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 NTNU / IDI’s Software Engineering Group (SU) Per 17 April 2001 Reidar Conradi.

Slides:



Advertisements
Similar presentations
Toward Better Research: Cross-Threads Nick Feamster, Alex Gray, Charles Isbell College of Computing Georgia Tech.
Advertisements

1 Software Engineering (SU) group Reidar Conradi et al. IDI, NTNU, May 8, 2006
Slide 1 Presentation of NTNU/IDI’s Software Engineering Group, 29 Sept 2000 NTNU / IDI’s Software Engineering Group (SU) Student recruitment meeting, NTNU,
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Prof. Angelo Presenza, PhD 3 rd cycle of the Bologna process ITALY “Modernizing the 3rd cycle at the University of Prishtina and Developing a PhD Program.
Department of Public Health and Management University of Medicine and Pharmacy “Carol Davila” Department of Public Health and Management Dr. Alexandra.
The Department of Computer Science offers three levels of studies - Two three-years undergraduate programs Laurea in Informatica Laurea in Informatica.
Software Engineering at Faculty of EE in Belgrade Prof. Dr Miroslav Bojovic Baile Herculane, August 2005.
Statoil-NTNU contact meeting, 25 May 2009 STATOSS: OPEN SOURCE SOFTWARE AT STATOILHYDRO? NTNU-STATOILHYDRO contact meeting, 25 May 2009 Reidar.
1 The foundation of Business Informatics at the Faculty of Economics, University of Tirana Current state – Program – Bologna process Marsida Ganaj Source:
The NERA-conference 2005 Assistant Professor Vibeke Bjarnø The Department of ICT and media, Faculty of Education Oslo University College Information and.
Development and Promotion of the Faculty Teams in the Schools / Departments of Computer Science of the Universities in China Professor Xu Xiaofei School.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Global Infrastructures Kristin Braa & Lars Roland Professor, Vice head Ifi & PhD student.
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 System and Software Engineering.
Computing MS Degrees Masters Degrees in Computing at GMU Jeff Offutt Professor of Software Engineering Chair, Graduate Studies Committee Coordinator, MS-SWE.
Experiences from establishing a national Centre for Information Security in Norway TERENA Networking Conference 2003 Maria Bartnes Dahl &
ISERN-Meeting, Honolulu, Hawaii 09 October 2000 Slide 0 Using Experiments to Teach Software Engineering Using Experiments to Teach Software Engineering.
China’s Scientific Data Sharing Initiatives and Future Perspective Pro. Peng, Jie Dr. Liu, Runda 5 March 2012,
Department of Computer and Information Science The Norwegian University of Science and Technology.
CHAPTER 5 Infrastructure Components PART I. 2 ESGD5125 SEM II 2009/2010 Dr. Samy Abu Naser 2 Learning Objectives: To discuss: The need for SQA procedures.
Título do capítulo An international center of excellence in human resources, research and technology generation in the fields of Computer Science and Engineering.
1 Software Engineering (SU) group: general info, persons and R&D projects Reidar Conradi, IDI, NTNU, Trondheim, 22. Aug Reidar.
Sandefjord, 22 Nov (rev. 28. Nov 2000) Keynote at IT-PRO 1 Recent trends and activities around Software Process Improvement Reidar Conradi Dept.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
Slide 1 INCO: INcremental and COmponent-Based Development, new NFR R&D project INCO: Incremental and Component Based Development Jan. 25, 2000 (rev. 26.1,
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
An industrial study in Norway, Germany and Italy Seminar on CBSE (component-based software engineering) Simula Research Lab., Oslo, 4 Feb. 2005
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
University of Tampere, CS Department Studying Computer Sciences at the University of Tampere Jyrki Nummenmaa
Slide 1 MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project MOWAHS: Mobile Work Across Heterogeneous Systems Reidar Conradi, Mads.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Template for ISERN Instructions:  Keep your main message short and clear: you can discuss the details in person or provide additional background material.
Implementation and Management of an Information Systems Practicum in a Graduate Computer Information Technology Curriculum S amuel C onn, Asst. Professor.
Learning by Doing (LBD) based Course Content Development (in Areas of CS and ECE) International Institute of Information Technology Hyderabad, India 1.
1 1 The improvement of HR management by using Lean UNECE, Budapest, September 6th 2012 Jan Byfuglien & Anne S. Trolie Statistics Norway. Division for human.
FACULTY OF ORGANIZATIONAL SCIENCES UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL SCIENCES Studies in INTERNET TECHNOLOGIES & ELECTRONIC BUSINESS Božidar.
Learning by Doing (LBD) based Course Content Development (in Areas of CS and ECE) International Institute of Information Technology Hyderabad, India 1.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
1 WORKSHOP ON COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP 16160/2001.
Invitation for a new OSS-USE R&D project OSS-USE: INDUSTRIAL SOFTWARE INNOVATION BY OSS 2 June 2009, Reidar Conradi et al., IDI, NTNU
September 2004 The Franco-German University Responsibilities and Objectives EUPRIO, Malta 2004 Ulrike Reimann.
NIK’01, Tromsø, Nov An Empirical Study on the Utility of Formal Routines to Transfer Knowledge and Experience Reidar Conradi, NTNU Tore Dybå,
1 - 26/10/2015 The SINTEF Group The Foundation for Scientific and Industrial Research at the Norwegian Institute of Technology Tore Dybå.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
Slide 1 MOWAHS: MObile Work Across Heterogeneous Systems, NFR IKT2010 R&D project MOWAHS: Mobile Work Across Heterogeneous Systems Jan. 25, 2000 (rev.
Slide 1 Presentation University of Oslo, ISERN, Hawaii, 8-10 Oct Industrial Systems Development Department of Informatics University of Oslo, Norway.
Dag Sjøberg Simula Research Laboratory Basic Research in Computing and Communication Sciences!
ELOGMAR-M Review Meeting, Shenzhen, 31/03/ First Review Meeting - Web-based and Mobile Solutions for Collaborative Work Environment with Logistics.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
1 Structure of Aalborg University Welcome to Aalborg University.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
International Cooperation Leading to Improvement of High Education Quality Mirjana Ivanović, Živana Komlenov, Zoran Putnik Department of Mathematics and.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Information day on FP6 Budapest Tor Ulsund (abelia)
1 May 2013 Education and learning environment. 2 May 2013 Educational objectives Relevant and recognized competence Quality at a high international level.
1st Steering Committee Meeting activities from WP3 –
Specialties Description
Chapter 1- Introduction
University of East Sarajevo
1st Steering Committee Meeting activities from WP3 –
University of East Sarajevo
Introduction on Empirical Software Engineering - ESE seminar by NTNU, IDI and Simula Res. Lab. at SRL, Oslo, 2 June 2003 Reidar Conradi Dept. Computer.
University of Nice Sophia Antipolis
NordSecMob Master’s Programme in Security and Mobile Computing
Empirical Study on Component-Based Development
Finalization of the Action Plans and Development of Syllabus
Internal and External Quality Assurance Systems for Cycle 3 (Doctoral) programmes "PROMOTING INTERNATIONALIZATION OF RESEARCH THROUGH ESTABLISHMENT AND.
Presentation transcript:

Slide 1 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 NTNU / IDI’s Software Engineering Group (SU) Per 17 April 2001 Reidar Conradi Dept. Computer and Information Science (IDI) NTNU Tel , Fax

Slide 2 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Contents 1. General about NTNU and IDI 2. General about SU group 3. Courses from SU group 4. Projects in SU group: CAGIS, CSE, SPIQ/PROFIT, NAWUS, Simula Res. Lab, INCO, MOWAHS, WebSys, internal proj. 5. Presentation of group members 6. Work conditions for PhD students and teachers

Slide 3 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 About NTNU and IDI (1) NTH: In Trondheim, Norway, started 1910 NTNU: Merge of engineering (NTH), general univ. studies, medicine & museum in 1996: –2001: 18,500 students (11,500 full-time), 200 mill. $ (1800 mill. NOK) from Government –Students take 20 credit points (vt) per year, often as 8 courses à 2.5 vt –Nine faculties -- one for Physics, Informatics and Mathematics (FIM), with three dept.s

Slide 4 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI, employees (2) Total number of employees: 118 (34 teachers) –Professors: 13 (1 woman) –Assistant/associate professors: 18 (4) –Professor II (20% position): 3 (0) –Associate professor II (20%): 10 (1) –PhD fellows: 38 (7) –Teaching Assistants, %: 11 –IT-services: 15 –Administrative staff: 10 –Student Assistants (6-12h/week): > 300

Slide 5 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI, key figures (3) In 2000: –90 courses, 1250 PCs/servers, some special hw/sw –1100 full-time students, all categories (10% of NTNU) –4000 exams graded for both free and engineering studies, totally 8000 –60% of IDI’s resources spent on non-specialists –5 interdisciplinary study programs + continuing education for industry –5 courses also as net-based education in a national network Budget: 5.2 M$ (47 MNOK) in 2000, 5.6 M$ in Ca. 1 M$ in external R&D grants IDI in 2000: 3% of NTNU teachers, 5% of budget, 10% of students => 18% of students in 2004?

Slide 6 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI, siv.ing. student input (4) Sivilingeniør study (engineering): extended from 4.5 to 5 years from 1997, intake in 1st and 4th study year. Special “Girls and data” program since 1997.

Slide 7 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI, candidate output (5) Sivilingeniør: M.Eng. (Computer Science), 4.5=>5 years. Cand.Scient.: M.Sc (Informatics), 5 years. Dr/PhD: 3 years (one for qualifiers) + 1 year as teaching assistant.

Slide 8 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI: research groups (6) Nine groups, going to four in 2001: –Software Engineering, prof. Reidar Conradi –System Work, prof. Eric Monteiro –Information Systems, prof. Arne Sølvberg –Databases, prof. Kjell Bratbergsengen –Information Management, prof. Ingeborg Sølvberg –Algorithms and Visualization, prof. Arne Halaas –Image Processing, prof. Richard Blake –Computer Architecture, prof. Lasse Natvig –Knowledge Based Systems, prof. Jan Komorowski –Artificial Intelligence, prof. Agnar Aamodt

Slide 9 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI: 5-year engineering study (7)

Slide 10 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI: 8 study tracks in 4-5th year of engineering study (8) Algorithms and Graphics (AG) Image Processing (BB) Computers (DM) Databases (DB) Operation of Computer Systems (DR) Information Systems (IS) Knowledge-based Systems (KS) System Development (SU) Each has 2-4 special topics in 4-5th year

Slide 11 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI: Success Story -- FAST (9) FAST -- FAst Search and Transfer FAST search engine for retrieval of information on the Internet Based on more than 20 years work of professor Arne Halaas and his doctoral students Applied methods from Algorithm and data structures No support from Norwegian Research Council, except PhD fellows Stock exchange value: Has been 10 to 20 GNOK, now ?? Number of employees in Norway about 100 Agreements with Dell, Lycos, Elsevier,...

Slide 12 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI: Success Story -- Clustra (10) Product: Ultra reliable and available database system with high performance Maximum downtime allowed: 30 minutes during 30 years Performance: 5000 transactions per second, scalable further up Response time: 5 ms maximum Targeted application areas: Telecom and Internet applications Sold to Telecordia to be used in ultra modern multi media switches 25 switches sold to Sprint to be used in their ION (Integrated on Demand Network, voice, TV and Internet traffic) Offices in Oakland (20 employees, head quarter, sales support, customer service) and Trondheim (80 employees, research and product development) Based on research in the database research groups at IDI and SINTEF Informatics and Telematics since 1970 More than 25M US $ has been collected from US investors, Siemens is now a partner

Slide 13 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 IDI, future (11) => 100 PhD fellows (now 40), “PhD school” => Over 1000 siv.ing. students, 200/year => 70 teachers (2X) and 10 researchers! But 15 vacant prof.’s in 2000: 3-4 filled? Active interplay with industry (Telenor, …) Active interplay with other national partners (U.Oslo, Simula Res. Lab/Fornebu, SINTEF) Active int’l contacts: 5 guests autumn Move to NTNU Physics building, June 2001.

Slide 14 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Software Engineering Group, SU (1) Three teachers: –prof. Reidar Conradi –prof. Tor Stålhane –Assoc. prof. M. Letizia Jaccheri Five PhD students: –Roxana E. Diaconescu (CSE project w/ Math.) –Torgeir Dingsøyr (SPIQ/PROFIT) –Tore Dybå (SPIQ/PROFIT), at SINTEF –Parastoo Mohagheghi (INCO), Ericsson, –Carl Erik Sørensen (MOWAHS), from –Have educated 13 PhDs over past 11 years

Slide 15 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Software Engineering Group (2) Three new postdocs: –(dr.) Alf Inge Wang (MOWAHS), , prev. at CAGIS project –dr. Marco Torchiano (INCO), from Torino, –dr. NN (Simula Research Lab 2-3 guest researchers from Germany, Italy, China,...

Slide 16 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SU motivation (3) Software essential in many important societal activities ,000 system developers in Norway – many without formal SW education. Still many challenges wrt. software quality and delivery on time and budget; cf. [US Standish report, 1995], cited in [PITAC, 1999], on projects for tailored software: –31% stopped before finish, 81 bill. $ loss/year (1% of GNP!) –53% have serious overruns (189% average), 59 bill. $/year Some challenges: –Web-systems: Manage time-to-market (TTM) vs. reliability? –How do software systems evolve over time, cf. Y2K? –What is empirically known about SW products and processes? –How can small companies carry out systematic improvement? –How to perform valid sw.eng. research in a university -- by student projects and having industry serving as a lab?

Slide 17 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SU: Scientific Profile (4) Software quality (reliability, safety, usability), software process improvement Component-based development, reuse, OO Software architecture, evolution Web-based development: agents, XML, … Process modelling and support Versioning and configuration management Empirical studies, experience bases Software engineering education

Slide 18 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SU: Research methods: theory (5) Theory formation student/industrial trials Using data mining, field and case studies, formal student experiments,... Both qualitative and quantitative techniques But software research is “soft” Results in experience bases, joint work with Oslo and U. Maryland, and in PROFIT Build a new PhD/MSc method course? Joint research seminars

Slide 19 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SU: Research methods: applic. (6) Ex. Reuse studies at Genera, Mogul,... Ex. Estimation models, at Telenor 4tel Ex. Design inspections at Ericsson Ex. OORT inspections, for students Ex. Success factors for SPI, in SPIQ/PROFIT Ex. Success factors for experience bases, general and field studies (Computas, Mogul) Ex. Sw maintenance studies, for students? Ex. Post-mortem analysis for InfoStream,...

Slide 20 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SU: Work mode with industry (7) Perform “live” empirical studies, as part of joint research projects (PROFIT, INCO, …): OO/RUP, sw arch., sw maintenance, SPI/QA, knowledge management,... Use industrial cases/examples in regular education, e.g. Ericsson SPI/QA work. Project/diploma/PhD theses: many possibilities. Build long-term alliances: => Seek relevance and benefit for both parties!

Slide 21 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Courses of SU group (8) System development (Stålhane), 2th year Customer-driven project (Conradi et al.), 4th Experts in Team, project (Conradi), 4th Software Architecture (Jaccheri), 4th SW quality and process impr. (Stålhane), 4-5th Predipl./depth proj. (Jaccheri, Stålhane), 5th Diploma topics, per year (all), 5th 3 PhD courses (Conradi, Jaccheri): OO syst., distr. info systems, process modelling.

Slide 22 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Motivation for SU courses (9) Very relevant for later jobs Awareness of “system/quality” issues matures through practice, e.g. project work Study by Timothy C. Lethbridge in practitioners said they should know more on: –Testing and Quality Assurance –Configuration Management –Process Standards I.e. big gap in what they learned in university.

Slide 23 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SU topics for year stud. at NTNU (10) General platform in year courses, incl. SIF8018 Systems Development. 4th year, SU combination: –SIF8080 Customer-driven project, 5 vt –SIF8010 Experts in Team, 2.5 vt –SIS1070 Technology Management, 2.5 vt –SIF8054 Software Quality or SIF8056 Software Architecture, 2.5 or 5 vt –Other courses: vt 5th year: SIF80xx Depth project in SU, 7.5 vt

Slide 24 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF8018 System Development (Stålhane) General intro course in software engineering Life cycle models, requirements, (OO) design, implementation, testing, maintenance Project management, verification/validation Using UML and Java for implementation Project work in teams, shared with database and telematics course, to design and implement a system from fixed requirements Textbook by Ian Sommerville

Slide 25 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF8054 Software Quality and Process Improvement (Stålhane) Important topics in real-life projects! Ex. How to tackle time-to-market vs. traditional quality (reliability, safety)? Ex. Inspections, testing,... Ex. ISO 9000 and similar standards Ex. Goal Question Metrics method for lean and relevant measurements Mini-projects, report industrial experiences Own SPIQ textbook from Norwegian project

Slide 26 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF8080 Customer-driven project (Rønneberg, Conradi, A. Sølvberg) Software engineering: a constructive discipline (create new reality), not an observing science: learning by doing, “situated” learning. 6-7 stud./group, 350 h/stud., int. & ext. advisor. Combine topics from year with practical problem, team work, time and resource pressure. From (vague) rqmts to demo in 12 weeks. The most important course in the study!! Highly valued by industry.

Slide 27 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF8080 Customer-driven project (2) Ex. topics from 2000 (8 of 15 projects): –Sverresborgen i virtuell virkelighet, Folkemuseet og IDI –Metis Editor for Rules in Framesolutions, Computas i Oslo –Dedisert søketjeneste for CV’er på Internett, FAST –Database montoring system, Ectopus, i Oslo/Los Angeles –OO Rammeverk for benchmarking, IKT-Norge og SINTEF –Grafisk editor for minibankapplikasjoner, EDB Fundator –Elektronisk faktura, EM Technology i Halden –Sterk autentisering for WAP, Mogul.com Often 400 p. report, in English.

Slide 28 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF8010 Experts in Team (Conradi etc.) Interdisciplinary project for all 4th year engineering students at NTNU, 2.5 vt. Three IDI’s contributions, spring 2000: –Image processing, f.aman. J. Hokland –Network-based education, prof. A. Sølvberg –Electronic pasient journal, prof. R. Conradi “Villages” of stud., 5-7 teams of 4 stud. Process emphasis, plus courses in technical writing and literature search. Exam on final demo day: technical report: 50%, process report: 25%, presentation: 25%.

Slide 29 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF8056 Software Architecture (Jaccheri) Principles for software design (high-level architecture) Software patterns and reuse, architectural styles, components and connectors Software evolution and maintenance Requirements vs. design, traceability Ex. study UML and RUP Case study/project work on web-system Textbook by Jan Bosch

Slide 30 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SIF80xx Depth project in System Development (Jaccheri, Stålhane) 1. Project work: 5 vt (in SU area): –“Pre-diploma” in chosen research area –Linked to theory item below and ongoing projects 2. Two selected theory items, each 1.25 vt: –Software quality and empirical work (Stålhane) –New software technologies (Jaccheri) –Oral exam in selected topics of these Joint exam mark for all this, 7.5 vt Opportunity to work close together!

Slide 31 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Work community: students - teachers Now: two separate worlds In “new” building: put last year students close to teachers/PhD-students Mutual seminars, discussions, coffee breaks -- social and work community Try “dr. school”: spread 5th year over two years, with 50% job as und.ass. Use diploma thesis as PhD start-up.

Slide 32 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Some possible summer jobs/proj.topics Connect to ongoing projects: INCO, MOWAHS, PROFIT, Simula Research Lab.,... Ex: –Experiments in OO reading (Simula center) –Implement web-base for sw experiments (ESERNET) –Assist in reuse at Ericsson and NERA: document components/architectures (PROFIT, INCO) –Agent-based process support (MOWAHS) –Investigate evolution in web-based systems (INCO) –Prepare sw projects for 2nd/4th year course, with maintenance experiments –Web-based tool for GQM

Slide 33 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 CAGIS: Cooperating Agents in the Global Information Space NFR basic R&D, PhD students, one researcher. 5 IDI groups Distributed agents and processes, A.I Wang Cooperating transactions, H. Ramampiaro Document classification, T. Brasethvik Computer-assisted learning, E. Prasolova Intelligent agents (IDI), Sobah A. Petersen

Slide 34 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 CSE project NTNU “Strategic University Program in Computation Science and Engineering”. CSE stands for those activities in science and engineering where numerical analysis on a computer is important. Objective: to improve the level of competence in using numerical mathematics and computer science in engineering.

Slide 35 Presentation of NTNU/IDI’s Software Engineering Group, 17 April Ph.D. positions: –Dept. of Mathematical Sciences: 3 positions –Dept. of Computer Science, IDI: 2 positions Roxana Elena Diaconescu, OO modelling (Conradi) Zoran Constantinescu, visualization (Blake) –Dept. of Marine Hydrodynamics: 2 positions –Dept. of structural engineering: 2 positions NTNU - responsible for one out of three super- computing projects in Norway -- a CRAY T3E, CRAY J90 etc. -- used in CSE. CSE project (2)

Slide 36 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SPIQ/PROFIT: better software quality for Norwegian IT industry NFR industrial R&D project. Jointly with Univ. Oslo and SINTEF in , PhD students, 4-6 researchers. 10 active companies. Lead by Bravida Geomatikk (Telenor), attn/Tor Ulsund. How to help smaller companies to improve? Need insight from organizational sciences! Pilot projects in companies, over 20 such. Empirical studies, experience bases Method book (in Norwegian)

Slide 37 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SPIQ/PROFIT (2): PhD students etc. Torgeir Dingsøyr, NTNU: experience bases, doing field studies in pilot project at Computas, at Univ. Kaiserslautern in Spring 2001 Tore Dybå, NTNU: success factor for successful software process improvement, large gallup toward Norwegian IT industry, consulting in many pilot projects towards industry Erik Arisholm, UiO: incremental sw develpoment Coworkers: Nils Brede Mo, Tor Stålhane and Tore Dybå, SINTEF; Dag Sjøberg, UiO; and others

Slide 38 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 NAWUS: teaching network in software engineering education Done by Ifi/UiO and IDI/NTNU in , coordinator Magne Jørgensen, Ifi. Web portal with shared educational material: lecture notes, exercises, project descriptions, repeatable experiments. Bias towards Ian Sommerville’s book? A dozen cooperating colleagues in universities and colleges

Slide 39 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Simula Research Lab: Center of Excellence, with subcenter in Software Engineering (SFF-Fornebu: Senter for Fremragende Forskning) Proposed by Ifi/UiO (Dag Sjøberg) and IDI/NTNU (Reidar Conradi), July 1999 Accepted part of SFF-Fornebu, Nov Decentralized: Fornebu/Oslo, Trondheim Budget of 10 mill. NOK per year. 25 teachers, researchers & PhD students; MSc students: welcome!

Slide 40 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SFF and cooperating partners (2) SFF SE (UiO/NTNU) SINTEF DnV, Telenor,... …> 20 Norw. Compan., partly in PROFIT NTNU T.heim Int’l contacts ISERN netw o rk Other projects

Slide 41 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SFF- Scientific Profile (3) Six themes : Research method: Model construction and subsequent validation in industry, among students and through international cooperation.

Slide 42 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SFF: Industry is our lab! (4) Both IDI, NTNU and Ifi, UiO has had an industrial focus over some time. We expect that SFF-Fornebu will offer even better possibilities for industrial cooperation. Since 1993 we have published the following published papers, 1/3 based on industrial cooperation:

Slide 43 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 SFF: Published papers per June 2000, based on industrial cooperation (5)

Slide 44 Presentation of NTNU/IDI’s Software Engineering Group, 17 April Professor Chunnian Liu, dr.ing. (NTH 1983). Beijing Polytechnic University, PR China, Area: software engineering, process support, distributed systems. 2.Professor Alfonso Fuggetta, Politecnico di Milano, Italy, Area: software engineering, software architecture, feature engineering, middleware. 3.Professor dr. Claes Wohlin, Telecom, Lund Techn. Univ., Sweden, Area: software engineering, testing, requirement analysis, software process improvement (SPI), metrics. 4.Professor dr. Hans-Dieter Rombach, Univ. Kaiserslautern and Fraunhofer Inst. for Experimental Software Engineering (IESE), dir. at IESE. IESE areas: SPI and software quality, reuse, component-based sw.eng., metrics, empirical studies, experience bases. 5.Prof.s dr.s Victor R. Basili and Marvin Zelkowitz, Univ. of Maryland, with a sister institute of IESE in software engineering (FC-MD). Area: SPI and software quality, inspection techniques, COTS, experience bases, metrics, empirical studies. 6.Associate Professor Lionel C. Briand, Ph.D. (Paris, France), Carleton Univ. (Ottawa), Area: Inspections and testing in OO software. Software quality assurance and control. Project planning and risk analysis. Technology evaluation, Experimental SW engineering. 7.Professor Ray Welland, Head of Computing Science Department, University of Glasgow, Area: software engineering, Web application development, software tools, design methods. 8.Professor Malcolm Atkinson, University of Glasgow, Area: Persistent programming, language design, (distributed) information systems, software engineering. SFF: International cooperating partners, with some candidates for guest researchers/adjunct teachers (6)

Slide 45 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 INCO: Incremental and Component-Based Development Newly accepted NFR basic R&D project, UiO and NTNU. 3 PhDs and one postdoc. Need a revolution in development paradigms -- waterfall is dead, “internet” time, extend RUP and similar models. Rqmts design: a negotiation! Component-based development, using OO / RUP / Components-Off-The-Shelf (COTS) -- but how to manage the risks? Empirical studies towards Norwegian IT industry

Slide 46 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 MOWAHS: Mobile Work Across Heterogeneous Systems Newly accepted NFR basic R&D project, SU and DB group. 2 PhDs (one vacant) and one postdoc. Software infrastructure for mobile agents that can move across fixed and portable PCs, PDAs etc. Novel transaction models to regulate access and updates to partly shared data. Nomadic computing. Try out for software engineering and teaching. Internationalization, Telenor etc. cooperation

Slide 47 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 ESERNET: network of excellence in EU’s 5th framework program Newly accepted R&D project, , network for experimental software engineering. Coordinated by Fraunhofer IESE in Kaiserslautern, with 30 other partners. Work topics: experimental methods, experiments in OO and reuse, knowledge bases, exploit and disseminate results. Web portal. Coach six experiments from each partner. Couple to Norwegian PROFIT and Simula Center, and our UiO colleagues.

Slide 48 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 WebSys: Web-based systems -- Time-to- market vs. Reliability (not yet approved) Sought NFR competence R&D project, IDI, SINTEF and UiO. 3PhDs, one postdoc, and one part-time researcher. Three cooperating companies, incl. Mogul and Consult IT. Trade-offs for “sooner” vs. “correct” Web- based systems. Market is God! Empirical studies in cooperating companies. Improve industrial technologies and processes. Strong international component.

Slide 49 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Internal PhD fellowships in SU group: two in applied software engineering, two in free topics Two PhD project fellowships in applied software engineering: Empirical methods and studies against Norwegian IT industry, e.g. on Web-based systems. –Deadline spring Contact Reidar Conradi One PhD univ. fellowship, perhaps on safety. –Deadline spring Contact Tor Stålhane One PhD univ. fellowship, general sw.eng. –Deadline spring Contact Letizia Jaccheri

Slide 50 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Teachers: prof. Reidar Conradi Born in Oslo, 1946 MSc (1970) and PhD (1976) from NTNU At SINTEF , at NTNU later Interests: software quality and process improvement, OO/reuse, distributed systems, versioning. Also: politics, jazz, skiing, swimming,... Projects: most in SU group

Slide 51 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Teachers (2): prof. Tor Stålhane Born in Skien, 1944 MSc (1970) and PhD (1988) from NTNU At SINTEF , prof.II at HIS since 1997, at NTNU from Interests: software quality (especially safety and reliability), process improvement, industrial development, data analysis (statistics) and empirical methods Projects: PROFIT, WebSys?,...

Slide 52 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Teachers (3): assoc.prof. M. Letizia Jaccheri Born in Pisa, 1965 BSc (1988) in Pisa, PhD (1994) in Torino Politecnico di Torino , NTNU since 1997 Interests: software quality, process improvement, software architecture, distributed systems, software engineering education Projects: various, INCO, SIMULA Research Lab?

Slide 53 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 PhD students (1): Roxana E. Diaconescu Born in Romania, 1974 BSc (1997) Bucharest, at Univ. Bucharest, NTNU PhD stud. from Aug.1998 Topic of thesis: Find appropriate numerical approaches and SW in less human time and effort. –Embody knowledge in a “reusable” framework (design and tailoring principles, reusing OO libraries) –Use parallel computing to achieve better cost / efficiency -- by segmentation on Linux PC-clusters?

Slide 54 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 PhD students (2): Torgeir Dingsøyr Born in Søgne, 1974? MSc (1998) NTNU, PhD student from Feb Interests: software process improvement, knowledge management, experience databases, organizational learning. Also journalism, student organizations Projects: SPIQ/PROFIT Thesis: Experience Bases for SPI

Slide 55 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 PhD students (3): Tore Dybå Born in Oslo, 1961 MSc (1986) NTNU, PhD student from July 1997 Interests: software quality, process improvement, organizational change, organizational learning, qualitative and quantitative methods Projects: SPIQ/PROFIT, many at SINTEF Thesis: Success factors for SPI

Slide 56 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 PhD students (4): Parastoo Mohagheghi Born in Iran, 1962, Norwegian citizen MSc (1994) NTNU in Electronics, now researcher at Ericsson, PhD student from Feb Interests: software architecture, component-based development, OO, RUP, industrial studies. Establish contact Ericsson / HiA and NTNU. Project: INCO. Thesis: reuse methods, applied at Ericsson

Slide 57 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 PhD students (5): Carl Erik Sørensen Born in Narvik, 1966 MSc (1991) NTNU in Computer Science, worked with GIS and oil/gas applications, now at TietoEnator, Sandnes, at NTNU from Aug Interests: software architecture, OO, RUP, mobile and distributed systems, XML. Project: MOWAHS. Thesis: not yet defined.

Slide 58 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Ex. Previous PhD student: Bjørn P. Munch Born in Oslo, 1964 MSc (1990) NTNU, PhD student NTNU , researcher NTNU , later at Telenor R&D and Clustra. Interests: robust databases, software quality, distributed software architectures, configuration management Projects: EPOS and other projects Thesis: versioned database for sw.eng.

Slide 59 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Postdocs (1): dr. Alf Inge Wang Born in Levanger, 1970 BSc (1993) HiST, MSc (1996) NTNU, researcher at NTNU in 1996, PhD March 2001? Interests: distributed software architectures, agents/XML, configuration management, process modelling. Also music, and family life Project: EU projects, CAGIS, MOWAHS Thesis: Agent-based process support

Slide 60 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Postdocs (2): dr. Marco Torchiano Born in Asti, Italy, 1971 MSc (1996) Politecnico di Milano, PhD (2000) same place. Interests: OOA/OOD, UML/RUP, software architecture, information and process modelling, fault tolerance, empirical studies. Project: Italian projects, INCO.

Slide 61 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Life as an IDI PhD student (1) Ltr. 45: ca. 300,000 kr per year, up to 20% more from external or other projects Combine with leave from industrial job? Four years: three for dr. studies, one for teaching Assists in courses and supervises MSc students Contributes to value chain: jr. student - sr. student - PhD student - teacher I.e. research-based education Ca. 3 travels to conferences per year, 6-8 months foreign stay during study (UK, USA, Germany) PhD study: researcher education, a fundament.

Slide 62 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Life as an IDI PhD student (2) Exciting and relevant research topics Very motivated and international environment. Cooperative work in dynamic project groups. Soon a larger research group: Gløs and Lade Strong couplings to Norwegian industry. Cooperation with SINTEF and UiO Your PhD is valued after the study, in any computer science field (high-tech). Ex. FAST and Clustra: 50% of IDI’s PhDs since cannot “afford” more such companies (!) Have fun and WELCOME to join 40 others!! Ca. 15 vacant positions in 2001

Slide 63 Presentation of NTNU/IDI’s Software Engineering Group, 17 April 2001 Life as an IDI teacher Decent pay (> NOK), consult for 20% more Work with young people (you!), dynamic environment: IT prioritized area at NTNU / nat’l Large freedom in teaching and research Industrial connections and mutual projects International network, conferences etc. Sabbatical year every 5-6 year, with full pay JOIN THE TEAM of 40 others! Ca. 15 vacant positions in 2001