enhancements to the redmine database metrics plug-in · the redmine project management web...
TRANSCRIPT
ARL-TN-0840 ● AUG 2017
US Army Research Laboratory
Enhancements to the Redmine Database Metrics Plug-in
by Terry C Jameson Approved for public release; distribution is unlimited.
NOTICES
Disclaimers
The findings in this report are not to be construed as an official Department of the Army position unless so designated by other authorized documents. Citation of manufacturer’s or trade names does not constitute an official endorsement or approval of the use thereof. Destroy this report when it is no longer needed. Do not return it to the originator.
ARL-TN-0840 ● AUG 2017
US Army Research Laboratory
Enhancements to the Redmine Database Metrics Plug-in
by Terry C Jameson Computational and Information Sciences Directorate, ARL Approved for public release; distribution is unlimited.
ii
REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188
Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing the burden, to Department of Defense, Washington Headquarters Services, Directorate for Information Operations and Reports (0704-0188), 1215 Jefferson Davis Highway, Suite 1204, Arlington, VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to any penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. PLEASE DO NOT RETURN YOUR FORM TO THE ABOVE ADDRESS.
1. REPORT DATE (DD-MM-YYYY)
August 2017 2. REPORT TYPE
Technical Note 3. DATES COVERED (From - To)
2016 November 05–2017 May 31 4. TITLE AND SUBTITLE
Enhancements to the Redmine Database Metrics Plug-in 5a. CONTRACT NUMBER
5b. GRANT NUMBER
5c. PROGRAM ELEMENT NUMBER
6. AUTHOR(S)
Terry C Jameson 5d. PROJECT NUMBER
5e. TASK NUMBER
5f. WORK UNIT NUMBER
7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES)
US Army Research Laboratory Computational and Information Sciences Directorate ATTN: RDRL-CIE White Sands Missile Range, NM 88002-5501
8. PERFORMING ORGANIZATION REPORT NUMBER
ARL-TN-0840
9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)
10. SPONSOR/MONITOR'S ACRONYM(S)
11. SPONSOR/MONITOR'S REPORT NUMBER(S)
12. DISTRIBUTION/AVAILABILITY STATEMENT
Approved for public release; distribution is unlimited.
13. SUPPLEMENTARY NOTES
14. ABSTRACT
The Redmine project management web application has been adopted within the US Army Research Laboratory’s Computational and Information Sciences Directorate as a database solution to track upcoming events, assigned tasks, and so forth. A Redmine plug-in has been developed to use the web application to quantify various metrics parameters in a database structure and plot the information in a ready-to-use format. This report summarized several enhancements that have been implemented in the plug-in as a result of suggestions made by users.
15. SUBJECT TERMS
metrics, Redmine web application, Redmine metrics plug-in, campaigns, database records, database trends
16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT
SAR
18. NUMBER OF PAGES
20
19a. NAME OF RESPONSIBLE PERSON
Terry C Jameson a. REPORT
Unclassified b. ABSTRACT
Unclassified c. THIS PAGE
Unclassified 19b. TELEPHONE NUMBER (Include area code)
(575) 678-3924 Standard Form 298 (Rev. 8/98) Prescribed by ANSI Std. Z39.18
Approved for public release; distribution is unlimited. iii
Contents
List of Figures iv
Acknowledgments v
1. Introduction 1
2. Accessing the Redmine Metrics Plug-in (RMP) 1
3. Recent Revisions 1
3.1 RMP Export to Excel 2
3.2 RMP Citations Export 4
3.3 Enhanced Naming Conventions 7
3.4 Career Fields 7
3.5 Document Status Categories 8
4. Summary 8
5. References 9
List of Symbols, Abbreviations, and Acronyms 10
Distribution List 11
Approved for public release; distribution is unlimited. iv
List of Figures
Fig. 1 Example of selectable export function ...................................................3
Fig. 2 Open/Save option when exporting RMP data to Excel .........................4
Fig. 3 Citations export selection .......................................................................5
Fig. 4 Citations export text page ......................................................................6
Fig. 5 Citations term query ...............................................................................7
Approved for public release; distribution is unlimited. v
Acknowledgments
The author wishes to thank Mr Michael Gray for his valuable suggestions to improve the data export capabilities of the Redmine Metrics Plug-in (RMP).
The author also thanks Ms Paula Bonham for her suggestion to add document categories that enable better tracking of the status of articles that are being prepared for publication in a scientific journal.
The author also wishes to express appreciation to the Redmine application and RMP software developers, Mr Ian King and Dr Richard Hoffman, of Secure Mission Solutions, LLC, for their continuing assistance in implementing the RMP upgrades described in this report.
Approved for public release; distribution is unlimited. 1
1. Introduction
During the winter of 2015, the US Army Research Laboratory (ARL) Computational and Information Sciences Directorate (CISD) implemented a Redmine Metrics Plug-in (RMP) as a new component of the Redmine project management web application.∗ The Redmine plug-in† enabled the use of the numerous, powerful features of the web application. The many capabilities of the RMP have been described in Jameson1, and the 4 CISD research divisions have been employing the RMP since then. As the RMP has been put to full use, several helpful improvements have been implemented within the application; this report summarizes those recent improvements.
2. Accessing the Redmine Metrics Plug-in (RMP)
The RMP can be accessed by completing the following steps:
1) Navigate to https://cfo-w.arl.army.mil.
2) Click “Accept Conditions and Continue”.
3) Click “Login with Open ID”.
4) Click “ACCEPT”.
5) Click “Login” in the “CAC” section (then enter PIN if requested).
6) Click “OK” to verify the certificate.
7) In the top-right corner of the screen, in the “Jump to a project . . .” drop-down menu, select the desired division’s Redmine project (“Office of the Director” or specific division).
8) Click the “Metrics” tab.
All of the metrics tables are displayed across the top.
3. Recent Revisions
The RMP has recently been updated with the following revisions:
• Selectable tables and fiscal year (FY) for export to an Excel workbook
∗Additional information about Redmine can be found at www.redmine.org/. † A plug-in is something similar to an Excel macro by which a specific, repetitive task is accomplished.
Approved for public release; distribution is unlimited. 2
• Selectable export of citations/references by type, writing style, and FY
• Enhanced naming convention options for Technology Program Agreements and Technology Development & Transition Agreements
• Military career fields added
• Document status categories
These updates are described in the following sections.
3.1 RMP Export to Excel
The RMP has a feature by which the database can be exported into an Excel workbook, edited, and then imported back into Redmine. The exported file is named according to the convention “cisd-div-metrics_yyyy-mm-dd.xlsx” where “div” is the division (e.g., “bed” [the Battlefield Environment Division]). This feature can be a great time-saver when multiple records need to be edited or added at the same time (as opposed to clicking on the pencil or green “plus sign” icons to edit or add individual records, respectively). The export and import functions appear at the bottom right of each table in the RMP. In previous versions of the RMP, the entire metrics dataset (personnel, publications, agreements, patents, etc.) was exported to an Excel workbook, regardless of which table the user was viewing when the export command was selected. When importing back into the RMP, the entire Excel workbook was imported (all data tables for all FYs). However, it is often not desirable that the complete RMP dataset be exported at once, and the suggestion was made that a selectable feature be implemented. Thus, in the newest version of the RMP, a selection box graphical user interface (GUI) appears when “Export to XLSX” is clicked, regardless from which data table the user selects the export option (Fig. 1). The user then selects which tables are to be exported and for which FY, and then clicks on the green “Export” button. Only the selected tables and FY will appear in the Excel workbook. In Fig. 1, only the “Publications” for FY16 were selected for export.
Approved for public release; distribution is unlimited. 3
Fig. 1 Example of selectable export function
Once “Export” is selected, the familiar options box appears (Fig. 2), allowing the user to either open the exported file directly or to save it in a desired location. If the workbook is opened from this drop-down menu, it will be in a read-only format, and editing the data is not possible.
Approved for public release; distribution is unlimited. 4
Fig. 2 Open/Save option when exporting RMP data to Excel
3.2 RMP Citations Export
It is sometimes desirable to have publications and other types of documents that are archived in the RMP be output in citation format for inclusion in new documents. A feature has been added by which a number of record types can be exported in several styles of citation formats, depending upon the author’s preference. The various types of metrics documents that can be output in citation format are books, book chapters, conference proceedings, journal publications, multimedia presentations, and briefings. Citation styles include APA, MLA, and Chicago.*
The citations export feature is accessed by clicking on “Export Citations” at the bottom-right of any of the RMP tabs (immediately beneath “Import from XLSX”). When this link is clicked, a selection GUI is displayed, as shown in Fig. 3.
*These 3 citation styles will be described in greater detail in the following paragraphs.
Approved for public release; distribution is unlimited. 5
Fig. 3 Citations export selection
In the top section, the format or citation style is chosen—either APA, MLA, or Chicago. Below are descriptions and examples of the 3 citation styles:
• APA (American Psychological Association): Most commonly used to cite sources within the social sciences.2
Doughty, David, et al. (2016). Automated aerosol Raman spectrometer from Battelle for semi-continuous sampling of atmospheric aerosols. Journal of Quantitative Spectroscopy and Radiative Transfer.
• MLA (Modern Language Association): Most commonly used to write papers and cite sources within the liberal arts and humanities.3
Doughty, David, et al. "Automated aerosol Raman spectrometer from Battelle for semi-continuous sampling of atmospheric aerosol". Journal of Quantitative Spectroscopy and Radiative Transfer (2016): Journal Publication
• The Chicago Manual of Style (CMS): Covers a variety of topics from manuscript preparation and publication to grammar, usage, punctuation, and documentation. As explained in Purdue University’s Online Writing
Approved for public release; distribution is unlimited. 6
Lab (OWL) website, “The material in this resource focuses primarily on one of the two CMS documentation styles: the Notes-Bibliography System (NB), which is used by those in literature, history, and the arts. The other documentation style, the Author-Date System, is nearly identical in content but slightly different in form and is preferred in the social/sciences.”4
Doughty, David, et al. "Automated aerosol Raman spectrometer from Battelle for semi-continuous sampling of atmospheric aerosol". Journal of Quantitative Spectroscopy and Radiative Transfer (2016): Journal Publication
The middle section of the GUI allows the user to select one or many Source Categories. There are 3 Source Types, including Publications, Multimedia, and Presentations. Just below, the FY is selected. In Fig. 3, the APA citation style for “Journal Pub (Ref)” (refereed journal publication) in FY16 has been selected. When the “Submit” button is clicked, the following text page is displayed (Fig. 4).
Fig. 4 Citations export text page
Unlike the RMP export to Excel, citations are exported to a simple text page from which they may be copy/pasted into a document. In the top-right of the displayed text page, the citations may be modified to toggle on/off the Source Types (such as Publications) and Category Labels (such as Journal Pub (Ref)).
Specific terms in the citations may be queried to quickly locate records of interest. In Fig. 5, the word “Raman” was queried from among the FY16 refereed journal publications, with the resulting records displayed on the right with the queried word highlighted in yellow (including the example citation for “Doughty”).
Approved for public release; distribution is unlimited. 7
Fig. 5 Citations term query
3.3 Enhanced Naming Conventions
Jameson1 describes the specialized class of agreements called Technology Program Agreements (TPAs), the use of which has been de-emphasized by ARL’s senior management. However, CISD has retained a somewhat streamlined version of the TPA called a Technology Development and Transition Agreement (TDTA). The first TDTA was implemented in FY17 with one of BED’s stakeholder partners. While entering the TDTA information in the RMP Agreements section, it was noted that the naming convention was limited to the former TPA format, not allowing descriptive titles to be given to the new document type. This restriction has been corrected and appropriate, descriptive titles can now be given to new TDTAs.
3.4 Career Fields
When entering new personnel records in either the Govt. Personnel or Contractor tables, a Career Field or Job Title (respectively) must be selected. Selections for both government civilian and contractors are made from the Career Field table. Some CISD divisions currently have, or will have, military personnel assigned, who they will want to track in the RMP. Military Officer and Military Enlisted have been added to the Career Field table to allow such selections. Also, several contractor job titles have been added to the Career Field table to allow full accounting of those personnel.
Approved for public release; distribution is unlimited. 8
3.5 Document Status Categories
Whenever research papers or books/book chapters are submitted for editing to peer-review panels, there is a span of time during which the review is taking place prior to the article’s acceptance for publication, and additional time passage from acceptance to actual publication. In the Category field of the Publications table, 2 new categories have been added: Submitted and Accepted – Awaiting Publication. Thus, when a publication has been submitted to a peer-review panel and its record is first entered into the RMP, its status can be noted. When the author is notified that it has been accepted for publication, its status can be changed accordingly. Once actually published, the paper’s status can be updated to the appropriate category (such as “Journal Pub (Ref)”).
4. Summary
A plug-in to the Redmine database application is described in which many of the metrics required by the US Army Research Laboratory’s Computational and Information Sciences Directorate are recorded, summarized, and displayed. The RMP has proven to be a valuable repository of metrics and other types of data being tracked on an annual basis. The Redmine Metrics Plug-in’s (RMP’s) versatility and relative ease of modification have allowed many modifications and enhancements to be made, and will ensure that new additions will be readily implemented as its use continues.
Approved for public release; distribution is unlimited. 9
5. References
1. Jameson TC. Redmine database metrics plug-in user’s guide. White Sands Missile Range (NM): Army Research Laboratory (US); 2016. Report No.: ARL-TR-7724.
2. Purdue Online Writing Lab. APA in-text citations: the basics. West Lafayette (IN): Purdue University; c2017 [accessed 2017 Aug 24]. https://owl.english.purdue.edu/owl/resource/560/02/.
3. Purdue Online Writing Lab. MLA formatting and style guide. West Lafayette (IN): Purdue University; c2017 [accessed 2017 Aug 24]. https://owl.english.purdue.edu/owl/resource/747/01/.
4. Purdue Online Writing Lab. Chicago Manual of Style 16th edition. West Lafayette (IN): Purdue University; c2017 [accessed 2017 Aug 24]. https://owl.english.purdue.edu/owl/resource/717/01/.
Approved for public release; distribution is unlimited. 10
List of Symbols, Abbreviations, and Acronyms
APA American Psychological Association
ARL US Army Research Laboratory
BED Battlefield Environment Division
CISD Computational and Information Sciences Directorate
CMS Chicago Manual of Style
FY fiscal year
GUI graphical user interface
Journal Pub (Ref) Journal Publication – Refereed
MLA Modern Language Association
RMP Redmine Metrics Plug-in
TDTA Technology Development and Transition Agreement
TPA Technology Program Agreement
Approved for public release; distribution is unlimited. 11
1 DEFENSE TECHNICAL (PDF) INFORMATION CTR DTIC OCA 2 DIRECTOR (PDF) ARL RDRL CIO L IMAL HRA MAIL & RECORDS MGMT 1 GOVT PRINTG OFC (PDF) A MALHOTRA 4 ARL (PDF) RDRL CI JM VINES RM BUCHTER RDRL CIE T C JAMESON RDRL CIS TR MILLER