Erin'sThesis
From Datafedwiki
- work in a networked environment.
- Abilitiy to connect nodes into a network
- Each node has an interoperability stack
- Define the network topology of the nodes at each level of interoperability
- Then what communication, cooperation, coordination is needed for each connection (at each level)
Contents |
[edit] Communication
Information exchange
http://datafedwiki.wustl.edu/index.php/Communication_through_Wiki Communication is the exchange of messages. Need to encode message, transmit message and reconstruct message.
Channels of communication:
* synchronous:
o Face-to-Face
o Skype
o Phone
* Asynchronous
o e-mail
o Wiki
o blog
Resistances: Can't send/Don't want to send or can't receive/don't want to receive.
Need to build in verification method to check that the message you meant to send was received correctly. Example was checksum for teletype. Words -> ascii -> summed message received ascii -> words check that ascii adds up to the same.[[
[edit] Cooperation
involves not only information exchange and adjustments of activities, but also sharing resources for achieving compatible goals. Cooperation is achieved by division of some labor (not extensive) among participants.
Participating in:
- Delicious - people tag their bookmarks
- CiteULike
- GEOSS Clearinghouse
[edit] Coordination
Connecting nodes in value network to work toward a specific goal. Work flow = coordination
[edit] Collaboration
a process in which entities share information, resources and responsibilities to jointly plan, implement, and evaluate a program of activities to achieve a common goal. This concept is derived from the Latin collaborare meaning “to work together” and can be seen as a process of shared creation; thus a process through which a group of entities enhance the capabilities of each other. It implies sharing risks, resources, responsibilities, and rewards, which if desired by the group can also give to an outside observer the image of a joint identity. Collaboration involves mutual engagement of participants to solve a problem together, which implies mutual trust and thus takes time, effort, and dedication.
- NOTE: HOw are interop stacks connected through value chain. how are value chains connected in value-networks?
What type of collaboration am I facilitating? Tools and methods used... Applications where they are used - Which tools and methods were used how were they are used (communication ecology...).
This “data deluge” (Hey & Trefethen, 2003)
Models for producing, evaluating, distributing, and curating scholarly publications are well established. In contrast, the comparable scholarly and institutional practices for data are not yet mature.
How scholars resolve the tension between embedded and mobile knowledge influences their collaborations with others, both inside and outside their specialties (Bowker, 2005, Callon, 1994, 20 Duguid, 2005, Kanfer, Haythornthwaite, Bruce et al., 2000, Olson & Olson, 2000, Sonnenwald, 2006, 2007).
--- The story often is lost when the data and publications are separated. Making better links between data and the documents that describe them is a common need across disciplines. (CL)
[edit] Presentations/Reports
Collaboration tools
Collaboration Tools and Technologies
2009-08-04: AC Portal
2009-05-04: GEOSS and Air Quality, Stresa, IT
2008-10-25: MAEECE Presentation Danforth Campus Carbon Footprint
2008-09-23 GEOSS UIC - Data Value Chain
1. Objectives
2. Background and Rationale
3. Expected Significance
4. Technical Approach and Methodology
1. Software Development
2. Humanware Development
4. Community Development
5. Testing the SoS approach Using EE DSS
5. Evaluation of EE DSS and Expected Results
6. References
SOA, metadata, dataspaces, aq ufind, event spaces Air twitter, delicious
ESIP, AIP-II, EE, ACC, Data Summit, Class,
[edit] Communication, Sharing, Coordination
Communication is necessary to enable sharing and coordination. Must be alerted before sharing or coordination can occur. Capturing events - new page, resource added, discussion, schedule
Workspace trial/tag Erin Thesis Proposal
Science - Need to capture communication that is going on in e-mail and publish it in an open space. People need to be able to respond through the wiki or the e-mail and be notified both ways. How to engineer this system? Technologies - e-mail, wiki, rss...
Building an ethnography involves extended engagement with the community being researched, collecting field notes, locating and interviewing informants, examining artifacts, and interviewing community members, frequently as a participant observer (Emerson et al., 1995).
Good search Designing System Dualities: Characterizing a Web-Supported Professional Development Community
A Bit More To IT: Scholarly Communication Forums as Socio-Technical Interaction Networks
- Network perspective
- Community perspective
- Resource perspective
Hurdles users face:
- Can't find
- Can't Access
- Don't know how good it is
- Can't merge with other data
[edit] Working Title: Collaborative Air Quality Decision Support Systems using System of System Approach
Erin's Literature Review
Erin's Memes
Proposal section descriptions The fabric of science is changing, driven by a revolution in digital technologies. These include (1) digital imaging devices for astronomy, (2) microarrays and high-throughput DNA sequencers in genomics, (3) wireless sensor arrays and satellites in geosciences, and (4) powerful computational modeling in meteorology. These technologies generate massive data sets that fuel progress. Technologies for high-speed, high-capacity networked connectivity have changed the nature of collaboration and have also expanded opportunities to participate in science through instant access to rich information resources around the world. While these digital technologies are the engine of this revolution, digital data2 are the fuel.
All elements of the pillars of science – observation, experiment, theory, and modeling – are transformed by the continuous cycle of generation, access, and use of an everincreasing range and volume of digital data. Experiments and observations can be better designed if a rich set of supporting information is easily accessible. A framework of data can provide a strong foundation on which expansive theory can be developed and refined. Data initiate, drive, and produce dynamic modeling and simulation approaches.
Data are not consumed by the ideas and innovations they spark, but are an endless fuel for creativity. A small bit of information, well found, can drive a giant leap of creativity. The power of a data set can be amplified by ingenuity through applications unimagined by the authors and distant from the original field. Re-use and re-purposing of digital scientific data have dramatic benefits.
Interoperability is the ability of two or more systems or components to exchange information and to use the information that has been exchanged (IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries). The components of interoperability include data, metadata, codes, interfaces, platforms, environments, and networks. Achieving interoperability requires coordination among people, disciplines, and institutions. NITRD Harnessing the Power of the Web
Slide 3 - Expansion of arrows – the model/obs boxes represent lots of data and models as services which are registered in the GCI (Market Place) this is the end of the data acquisition cycle. Then the services are found and used in DSS (beginning of data usage cycle.
The AQ Domain limits the scope, AQ DSS is the focus of all three major components. AQ Domain/SoSE Domain are informed and inform the other domain. Clearly, each component also extends/applies to other domains (This is VERY similar to Objectives but longer).
- AQ DSS in the center defines the complex problem.
- SoS Approach identifies individual tasks needed to solve the problem and which stakeholders can perform task
- The breakdown of the AQ DSS problems is already established using a value chain from data provider, processor, analyst, policy analyst
- Stakeholders are identified (Stakeholders include the systems that they operate - not just people.)
- Each stakeholder is supported by an interoperability stack. Enhancing interoperability stack improves performance of stakeholder, allows easier collaboration among peers and consequently the performance of the DSS improves because the individual systems work better.
- Similar stakeholders collaborate through communities of practice (i.e. data provider CoP may work on standard interface WCS/WMS etc) in order to improve particular field (data provider, developer…)
- When connecting multiple stakeholders to create Value chain SoS – you develop communities of interest formed because all have relationship to dss.
- Collaboration through SoS needs technical support tools/methods/best practices (standard interfaces, RSS feeds, human-human connections, etc)
[edit] Objective and Scope
The linearity and unidirectional nature of the production line, the process of taking raw materials, subjecting them to various processes and manufacturing a particular product which is then distributed in the marketplace for consumption by ‘end users’ has been superseded by processes which are more flexible, multidirectional, reliant on knowledge and creativity, and collaborative in nature. In such processes, the figure of the (largely passive) consumer or end user is rapidly being replaced by a new form of user who acts, in collaboration with other peers, as an active producer of content in the very act of consumption. Far from the professional consumer alluded to by the term ‘prosumer’, this new producer-user is best described as a ‘produser’, an active and collaborative participant in the distributed production of new ideas and knowledge (see Bruns 2004, 2005). Wikis in teaching and assessment: the M/Cyclopedia project
The general objective is to improve AQ decision support systems by:
- Clearly identify the AQ DSS (i.e. HTAP/Exceptional Event)
- Break AQ DSS into tasks
- Identifying stakeholder with expertise in each task (Funder, Developer/researcher, Tester, Trainer, User, Sustainer - Tasks are beyond just the key task needed to produce the report, tasks should include developing, testing, using, sustaining)
- Determining what tools and methods each stakeholder currently uses and then how to better ENABLE them by improving tools and methods (How are stakeholder enabled by SoS? (vertical interop stack) human-system connection.)
- Determine how tasks are ALIGNED and CONNECTED in order to solve AQ Event problem. Identify ways to improve connectivity of SoS. (How are stakeholders connected? What is transferred? Who controls flow? What is flowing through connections? Data-> Information)
- Alignment is how the tasks are ordered and value is produced
- Connections is the physical linking, info flow
By improving the tools and methods at each task and improving the connectivity of systems, the system of systems is improved overall. The application of general research about system of systems applied to the AQ Event Analysis DSS will bring the inquiry/technical aspects of SoS research together. The human-technical combination with SoS approach allows complex problems to be solved.
[edit] Observations
- In air quality analysis/decision support systems
- In sustainable aq class
The two are very similar b/c both process originally had a linear approach from production to consumption In the class we turn the students into producers and consumers of knowledge.... Data consumers are now also producers of higher grade knowledge, iterative cycles not just a single push economy.
[edit] SoS Purpose and Tasks - AQ DSS
- Clearly identifying the AQ DSS
- Breaking it into tasks
AQ DSS Problems have a general breakdown of the problem into tasks.
![]()
However, the AQ DSS may improve if a holistic view was taken (Soft System Methodology is an approach to inquiry into problem situation does not force a particular solution.), instead of current approach to just connect systems without concern for the application.
[edit] Stakeholders - Expertise
- Identifying with expertise in each task (Funder, Developer/researcher, Tester, Trainer, User, Sustainer - Tasks are beyond just the key task needed to produce the report, tasks should include developing, testing, using, sustaining)
- How do stakeholder COMMUNITIES of PRACTICE benefit the SoS (e.g. EE analysis needs data - data provider CoPs enable standard data access, registration into GEOSS Clearinghouse, deliver data fast; software dev may have another community, analysts form another clear community - how is analysis better done in community?)
- Determining what tools and methods they currently use and then how to better enable them by improving tools and methods (How are stakeholder enabled by SoS? (vertical interop stack) human-system connection.)
Key Stakeholder Classes:
- users, i.e. the people who benefit from system, - multiple users (bureaucratic layering of end users: Federal, Regional and State EPA)
- developers who construct the indiv system, (AND a developer who constructs the SoS)
- acquirers who contract and pay for the system, (pay for excess for connectivity in SoS, individual sys paid for)
- testers who evaluate system for suitability,
- sustainers who keep the system up to date, (SoS ensure connections between systems are intact and that new systems can be added as they become available)
- trainers who insure that the users know how to use it and
- researchers who provide the next generation of ideas.
The first figure describes the types of stakeholders in the value chain. At each node however, there is a network of people. Shows value chain as refinery. Doesn't include funder/mainter of system stakeholders. Every system has stakeholder classes, therefore in SoS there is multiple instances of each class. What is in the arrow being transferred between users?
![]()
[edit] Collaboration - Tools/Methods
Each stakeholder has hardware, software and humanware that supports them. What are the tools/methods that are part of each stakeholder's interop stack?
![]()
Collaboration also includes the connectivity of stakeholders to produce SoS
[edit] SoS Connectivity
- Determine how tasks are connected in order to solve AQ problem. Identify ways to improve connectivity of SoS. (How are stakeholders connected? What is transferred? Who controls flow? What is flowing through connections? Data-> Information)
- Stakeholders Value-Chain needed to align to perform tasks to create societal benefit (overall value). Some stakeholders not included in value chain.
- Stakeholder value-chain also creates a community of interest
This figure shows that while data flows from the provider to the user, the provider has very little control over what data is used. The user determines from the "market place" which data is applicable and pulls the data. Also at the end of the value chain closest to the "end user" the amount of raw data is small compared to near the provider.
![]()
The stakeholders need to interoperate on all of the levels from hardware to humans. However the key connection may not always be the human-human connection. At the data provider to analyst connection may be machine-machine and at the end user between policy analyst and decision maker it may be primarily human-human. However, as mentioned above there is a network of similar stakeholders at each point in the value chain and they also need to interoperate and may benefit from humanware/software/human-human connection enhancement.
![]()
Metadata workspaces are one way to connect multiple stakeholders.
[edit] System of Systems
SoS:
- Integrates independent systems
- Generates capabilities beyond any one system
- Emergent behavior exists in SoS
- Ability to engage multiple perspectives
- Complex and uncertain
- Can't predetermine or design the SoS it evolves to fit the needs.
[edit] Support for Thesis
From Decadal Survey:
- Particularly in the case of human health, the critical importance of innovative coupling between in situ and remote observations requires fundamental restructuring of the Earth sciences in service to society.
- Space-based observations are most effective as inputs to public-health decision making when they are used in concert with other data systems, including ground-based observations of environmental and epidemiological conditions, demographic data, data collected from aircraft, and outputs from numerical models. Investments are needed for the coordination of data collection efforts from multiple sources for specific purposes. Specifically, research on public-health decision support systems needs to address the limitations in how current data systems interface, and the opportunities for coordinating observations.
- Although many ecosystem issues develop slowly, there is also a need for remote sensing to provide decision support during and in the wake of episodic events, including abrupt events such as tropical storms and wildfires, and “slower” events, such as insect outbreaks, harmful algal blooms, and droughts.
From DIA Vision Report:
- Collaborative Analytics - Analytic organizations will therefore make a dramatic shift from traditional emphasis on self-reliance toward more collaborative operations — a shift that will allow the Community as a whole to perform routinely at levels unachievable in the past.
[edit] Workspaces
- Barcelona
- Data Summit
- Ad Hoc Data System
- AIP Scenario
- AIP RFP
- DataFed
- Class
- ESIP AQ Cluster
Delicious/erinmr/thesis
- CituLike Google Scholar Search
- Christine L. Borgman Presidential Chair & Professor of Information Studies
- iCampus: Projects: iCampus Framework
SOA framework to the classroom - how are we doing SOA? - BRPCI Report
- Characterizing the AQ Cluster - Federation of Earth Science Information Partners
- NSF - National Digital Data Framework - Federation of Earth Science Information Partners
- EOSDIS in the Decadal Survey Era — Portal
good points about data life cyle needs - Mediawiki Wave
- Craig: Air pollution and public health: a guidance document for risk managers - Google Scholar - Federation of Earth Science Information Partners
good background on AQ systems - Monitoring ambient air quality for health impact assessment - Federation of Earth Science Information Partners
shows causality chain - good ref - Air Pollution and Public Health
- Official Google Webmaster Central Blog: Introducing Rich Snippets
google introduces adding structured data to webpages with rdf and microformats. they are building a small controlled vocabulary that both will use. - http://www.informatics.indiana.edu/shankark/documents/shankar2007.pdf
- http://www.nitrd.gov/about/Harnessing_Power_Web.pdf
- http://www.cs.indiana.edu/~plale/papers/PlaleDataProvenancePreservationPreprint.pdf
Resources for Class Analysis:
Delicious/erinmr/thesis eece449
- JSTOR: The Journal of Higher Education, Vol. 73, No. 1 (Jan. - Feb., 2002), pp. 123-140 - roll of faculty in virtual environment
shift from instructor centered to student centered - Building collaborative capacities in learners
brunt - creative, collaborative, communicative - AJET 24(2) Elgort, Smith and Toland (2008) - is wiki an effective platform for group course work?
Furthermore, in a recent Employment Skills Survey (2006) being able to work as part of a team and well developed interpersonal skills were listed by employers among the top 10 skills/attributes sought after in university graduates. Team work has also been identified as one of the core transferable skills valued by employers in the workplace in other surveys, such as the survey conducted by the University of Dublin (Curry, Sherry & Tunney, 2003), and a Graduate Careers Australia's (GCA) survey of employers in Australia and New Zealand (GCA, 2006). - Building collaborative capacities in learners
Using the wiki in the classroom; change in education from linear to networked - need for creative, collaborative, critical and communication skills to be developed learning is a process of doing and teachers are facilitators/guides - New method using Wikis and forums to evaluate individual contributions in cooperative work while promoting experiential learning:: results from preliminary experience
Experiential-reflective learning method1. concrete exper 2. reflective observation 3. abstract conceptualization 4. feedback/active experiment
Graded partially by quantity of bytes on the wiki ... forced class to identify contributions made - can use the 'type of contribution list' in our grading - project managment wikis
wikis facilitate five types of interaction1. student - teacher 2. class-teacher 3. peer learning 4. self-monitoring/learing
5. collective learning as a class - comparative study of different social networking tools in the classroom (blog, wiki, discussion board)
Good methodology for analyzing three classes - overall participation on wiki wasn't directly analyzed for grade - see if increased participation affected grade. - Wikis in the classroom
teachers should adopt a supportive role/learning resource promote collaboration not competition need to foster community in the classroom and ensure participation is part of the routine. - Taggigng analysis of undergrad class
Use this and others for methodology development on how to analyze 3-4 years worth of tagging data. - Washington University Engineering - News Story
living lab computer science class. lectures online - students watch the night before, class is a discussion/activity
CiteULike: erinmr's library
- Formal Modeling Methods for Collaborative Networks
Collaborative Networked Organizations (2004), pp. 237-244.
A sound theoretical foundation, based on well argued and verified models and methodologies, is a key requirement for the progress in the advanced collaborative networks area, namely as a support for decision-making, performance measurement, assessment and improvement, breakthrough ICT support tools development, and elimination of myths that populate “e-world”. In order to establish a sound theoretical foundation for this area, contributions can be borrowed from a number of disciplines. Some of these areas are identified and some recommendations are made for further research.
Luis Camarinha-Matos, Hamideh Afsarmanesh - Towards a foundation for virtual organizations - OA.uninova.pt
(June 2003)
After an initial phase in which the basic virtual organizations infrastructures and pilot cases, mostly biased by traditional business practices, were developed, there is a vital need to conduct fundamental research in order to understand the emerging behavior of new collaborative organizational forms. There is no single formal modeling tool/approach that adequately covers all perspectives yet. In this direction, a research approach to establish a sound theoretical foundation is proposed. As a starting basis, contributions from different disciplines, such as complex systems theory, game theory, etc, are suggested. Finally a roadmap for future research to understand, characterize, and better support this paradigm is briefly introduced.
Luís Camarinha-Matos, António Abreu - Reference Models for Virtual Organisations
Virtual Organizations (2005), pp. 45-58.
General consensus on a limited set of hierarchical organization types has propelled the development of the industrial organization at the beginning of the 20th century. This paper presents a study of organizational patterns across 20 projects that could be early descriptions of possible types of virtual organizations at the beginning of the 21st century. We look at information systems, and more important, coordination roles, network structure, and strategies as complementary elements of a consistent structure and propose three distinct basic types of virtual organizations: supply chain, lead contractor, and peer projects.
Bernhard Katzy, Chunyan Zhang, Herman Löh - Peer-to-Peer Architecture Case Study: Gnutella Network
Peer-to-Peer Computing, IEEE International Conference on, Vol. 0 (2001), 0099.
M Ripeanu - Advanced Engineering Informatics
Advanced Engineering Informatics - Elsevier - Implementing information systems with project teams using ethnographic–action research
Advanced Engineering Informatics, Vol. 23, No. 1. (January 2009), pp. 57-67.
Architecture, engineering, and construction (AEC) projects are characterized by a large variation in requirements and work routines. Therefore, it is difficult to develop and implement information systems to support projects. To address these challenges, this paper presents a project-centric research and development methodology that combines ethnographic observation of practitioners working in local project organizations to understand their local requirements and the iterative improvement of information systems directly on projects in small action research implementation cycles. The paper shows the practical feasibility of the theoretical methodology using cases from AEC projects in North America and Europe. The cases provide evidence that ethnographic–action research is well suited to support the development and implementation of information systems. In particular, the paper shows that the method enabled researchers on the cases to identify specific problems on AEC projects and, additionally, helped these researchers to adapt information systems accordingly in close collaboration with the practitioners working on these projects.
T Hartmann, M Fischer, J Haymaker - Digital Ethnography: An Examination of the Use of New Technologies for Social Research
Sociology, Vol. 42, No. 5. (1 October 2008), pp. 837-855.
The rise of digital technologies has the potential to open new directions in ethnography. Despite the ubiquity of these technologies, their infiltration into popular sociological research methods is still limited compared to the insatiable uptake of online scholarly research portals. This article argues that social researchers cannot afford to continue this trend. Building upon pioneering work in `digital ethnography', I critically examine the possibilities and problems of four new technologies -- online questionnaires, digital video, social networking websites, and blogs -- and their potential impacts on the research relationship. The article concludes that a balanced combination of physical and digital ethnography not only gives researchers a larger and more exciting array of methods, but also enables them to demarginalize the voice of respondents. However, access to these technologies remains stratified by class, race, and gender of both researchers and respondents. 10.1177/0038038508094565
Dhiraj Murthy - Collaborative Virtual Environments for Scientific Collaboration: Technical and Organizational Design Frameworks
Avatars at Work and Play (2006), pp. 63-96.
Diane Sonnenwald - Tagommenders: connecting users to items through tags
In WWW '09: Proceedings of the 18th international conference on World wide web (2009), pp. 671-680.
Tagging has emerged as a powerful mechanism that enables users to find, organize, and understand online entities. Recommender systems similarly enable users to efficiently navigate vast collections of items. Algorithms combining tags with recommenders may deliver both the automation inherent in recommenders, and the flexibility and conceptual comprehensibility inherent in tagging systems. In this paper we explore tagommenders, recommender algorithms that predict users' preferences for items based on their inferred preferences for tags. We describe tag preference inference algorithms based on users' interactions with tags and movies, and evaluate these algorithms based on tag preference ratings collected from 995 MovieLens users. We design and evaluate algorithms that predict users' ratings for movies based on their inferred tag preferences. Our tag-based algorithms generate better recommendation rankings than state-of-the-art algorithms, and they may lead to flexible recommender systems that leverage the characteristics of items users find most important.
Shilad Sen, Jesse Vig, John Riedl - Supporting Informal Collaboration in Shared-Workspace Groupware
Journal of Universal Computer Science, Vol. 14, No. 9. (2008), pp. 1411-1434.
Gutwin - Awareness and coordination in shared workspaces
In CSCW '92: Proceedings of the 1992 ACM conference on Computer-supported cooperative work (1992), pp. 107-114.
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
Paul Dourish, Victoria Bellotti - Collaboration forms
Collaborative Networks: Reference Modeling (2008), pp. 51-66.
In order to facilitate a better understanding among professionals involved in collaborative networks, a clarification of the base concepts of networking, coordination, cooperation, and collaboration is made. A taxonomy of the main organizational forms of collaborative networks is introduced and working definitions for those forms are proposed. - eMJA: The effect of Web 2.0 on the future of medical practice and education: Darwikinian evolution or folksonomic revolution?
The Medical Journal of Australia, Vol. 187, No. 3. (August 2007), pp. 174-177.
McLean et - Web 2.0 systems supporting childhood chronic disease management: A pattern language representation of a general architecture
BMC Medical Informatics and Decision Making, Vol. 8, No. 1. (28 November 2008), 54.
BACKGROUND:Chronic disease management is a global health concern. By the time they reach adolescence, 10-15% of all children live with a chronic disease. The role of educational interventions in facilitating adaptation to chronic disease is receiving growing recognition, and current care policies advocate greater involvement of patients in self-care. Web 2.0 is an umbrella term for new collaborative Internet services characterized by user participation in developing and managing content. Key elements include Really Simple Syndication (RSS) to rapidly disseminate awareness of new information; weblogs (blogs) to describe new trends, wikis to share knowledge, and podcasts to make information available on personal media players. This study addresses the potential to develop Web 2.0 services for young persons with a chronic disease. It is acknowledged that the management of childhood chronic disease is based on interplay between initiatives and resources on the part of patients, relatives, and health care professionals, and where the balance shifts over time to the patients and their families.METHODS:Participatory action research was used to stepwise define a design specification in the form of a pattern language. Support for children diagnosed with diabetes Type 1 was used as the example area. Each individual design pattern was determined graphically using card sorting methods, and textually in the form Title, Context, Problem, Solution, Examples and References. Application references were included at the lowest level in the graphical overview in the pattern language but not specified in detail in the textual descriptions.RESULTS:The design patterns are divided into functional and non-functional design elements, and formulated at the levels of organizational, system, and application design. The design elements specify access to materials for development of the competences needed for chronic disease management in specific community settings, endorsement of self-learning through online peer-to-peer communication, and systematic accreditation and evaluation of materials and processes.CONCLUSION:The use of design patterns allows representing the core design elements of a Web 2.0 system upon which an 'ecological' development of content respecting these constraints can be built. Future research should include evaluations of Web 2.0 systems implemented according to the architecture in practice settings.
Toomas Timpka, Henrik Eriksson, Johnny Ludvigsson, Joakim Ekberg, Sam Nordfeldt, Lena Hanberger



