40
Personal Information Management for Software Engineering Researchers Dragan Gašević Athabasca University Email: [email protected]

Personal Information Management for Software Engineering Researchers

Embed Size (px)

DESCRIPTION

Living in the time of abundance of information, publications, and social networks is a great opportunity for software engineering researchers. They can find much information about many projects, various relevant publications, and other researchers who did a work on a related topic. Yet, availability of (open source) software freely/publicly available is a great convenience for many. All this definitely opens up many exciting opportunities for a higher-quality and more creative research. However, this wealth causes another (bigger) challenge– how to manage and comprehend all that data and interactions and be able to contextualize the data to the research needs at hand? In this talk, we will discuss a need for the development of new-generation personal information management systems for software engineering research. The key requirement is ubiquitous access, delivery and publishing of research data from “anywhere and anytime.” Through a more organic integration of software engineering tools, publication sources, collaborative and community research tools, researchers should be able to able to build their own personal research environments, which satisfy their personal needs, preferences, formal obligations, and life-long objectives. To illustrate some promising directions for personal research environments, we will discuss different examples built on principles of the Social Web, the Semantic Web, technology-enhanced learning, and computer-supported cooperative work.

Citation preview

Page 1: Personal Information Management for Software Engineering Researchers

Personal Information Management for Software Engineering Researchers

Dragan GaševićAthabasca University

Email: [email protected]

Page 2: Personal Information Management for Software Engineering Researchers

The Social Web is here!

An eye opener…

Page 3: Personal Information Management for Software Engineering Researchers

Retrieval

Bookmarking

Page 4: Personal Information Management for Software Engineering Researchers

Writing

Retrieval

Bookmarking

Page 5: Personal Information Management for Software Engineering Researchers

Writing

Retrieval

CollaboratingBookmarking

Communities

Page 6: Personal Information Management for Software Engineering Researchers

Writing

Retrieval

Prototyping

Bookmarking

Versioning

Tracking

Analyzing

Sharing/Reusing

Collecting

Collaborating

Communities

Page 7: Personal Information Management for Software Engineering Researchers

Writing

Retrieval

Peer-Review

Presenting

Prototyping

Bookmarking

Versioning

Tracking

Analyzing

Sharing/Reusing

Collecting

Collaborating

Communities

Page 8: Personal Information Management for Software Engineering Researchers

Personal Information Management Today’s reality in research: isolated islands

ResearchersContent•Libraries•Multimedia•Reuse•Bookmarking

Collaboration•Chat•Discussion•Wikis

Community•Social networks•CoPs•Blogs

Analysis•Excel•SPSS

Peer-review•Conferences•Journals

Execution•Prototyping•Tracking•Collecting

Desktop•Email•Browsers

Writing•Word•Latex•GoogleDoc

Policies•Identity•Privacy•Access•Ethics

Sharing•Software•Data•Content•Methodologies

Page 9: Personal Information Management for Software Engineering Researchers

Is there any solution?

Page 10: Personal Information Management for Software Engineering Researchers
Page 11: Personal Information Management for Software Engineering Researchers

CORAALhttp://coraal.deri.ie:8080/coraal/

Page 12: Personal Information Management for Software Engineering Researchers

CORAALhttp://coraal.deri.ie:8080/coraal/

Page 13: Personal Information Management for Software Engineering Researchers

sClippyhttp://sclippy.semanticauthoring.org

Page 14: Personal Information Management for Software Engineering Researchers
Page 15: Personal Information Management for Software Engineering Researchers
Page 16: Personal Information Management for Software Engineering Researchers
Page 17: Personal Information Management for Software Engineering Researchers

Is there any better solution?

Page 18: Personal Information Management for Software Engineering Researchers

Personal Information Management Only some fragments are connected

ResearchersContent•Libraries•Multimedia•Reuse•Bookmarking

Collaboration•Chat•Discussion•Wikis

Community•Social networks•CoPs•Blogs

Analysis•Excel•SPSS

Peer-review•Conferences•Journals

Execution•Prototyping•Tracking•Collecting

Desktop•Email•Browsers

Writing•Word•Latex•GoogleDoc

Policies•Identity•Privacy•Access•Ethics

Sharing•Software•Data•Content•Methodologies

Personal research spaces

Page 19: Personal Information Management for Software Engineering Researchers

Portfolios

Proven instrument which increase motivation Stimulates knowledge building and sharing But, needs enabling prerequisites

Page 20: Personal Information Management for Software Engineering Researchers

http://thand.files.wordpress.com/2007/05/futurevle.jpg

Page 21: Personal Information Management for Software Engineering Researchers

Google Reader

Page 22: Personal Information Management for Software Engineering Researchers

Is the Social Web so new!?

Have you hard of social constructivism?

Page 23: Personal Information Management for Software Engineering Researchers

Motivation Factors

Different community rewarding schemesRecognize presence and contribution

Page 24: Personal Information Management for Software Engineering Researchers

http://www.facdev.niu.edu/spectrum/images/articles/coi-model.gif

Page 25: Personal Information Management for Software Engineering Researchers

Supporting Freedom

None of us should be locked into one place forever

Page 26: Personal Information Management for Software Engineering Researchers

We Need Freedom!

Free data sharing and linking

http://media.economist.com/images/20080322/D1208WB1.jpg

Page 27: Personal Information Management for Software Engineering Researchers
Page 28: Personal Information Management for Software Engineering Researchers

Linked Data

Page 29: Personal Information Management for Software Engineering Researchers

Linked Data

SPARLQ end pointsThey enable data mash-ups

Page 30: Personal Information Management for Software Engineering Researchers

Cultural Change

Informal does not oppose to research & knowledgeNew and different

Page 31: Personal Information Management for Software Engineering Researchers

Cultural Change

Page 32: Personal Information Management for Software Engineering Researchers

Cultural Change

Page 33: Personal Information Management for Software Engineering Researchers

Cultural Changes

Description:

Select the Learning Activity you want to document about: Learning Activity

This Learning Activity is in accordance with ...

Modify

Select the Competences you have achieved within Learning Activity : AddCompetency

Achievements

Assesment

Competency 1: This competency ...

Select the Assessor: AddAssessor

Assessor 1

Organization

Choose the Method of Assessment: Assessment

Send Request for Assessment

Assessor 2View profile

View Assessment History Export to my Portfolio

Learning Activity

My Learning Path Record and Document

Add Additional Notes

Page 34: Personal Information Management for Software Engineering Researchers

Companies and Publishers Recognize Change

Printed pages are JUST Legacy

Page 35: Personal Information Management for Software Engineering Researchers

More Radical Change!

Wiki-based papersNano-publications [Mons & Velterop, 2009]

Better dissemination and evolution

Page 36: Personal Information Management for Software Engineering Researchers

Stimulate Creativity

Ecosystems for

collaborative knowledge building and sharing

Page 37: Personal Information Management for Software Engineering Researchers

DEPTHS

Moodle

ArgoUML

LOCO-Analyst

Yahoo! Design Pattern LibraryPortland Pattern RepositoryHillside.net Pattern Catalog

Page 38: Personal Information Management for Software Engineering Researchers

Developing New Policies

Negotiate rules and condition for data useCopyright issues

Trust federations and user-centered identity

Page 39: Personal Information Management for Software Engineering Researchers

http://blog.hubspot.com/Portals/249/images//HubSpot-Making-Friends.gif

Page 40: Personal Information Management for Software Engineering Researchers

Thank you!

Questions?